builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0202 starttime: 1463188528.59 results: success (0) buildid: 20160513171545 builduid: 8e3062ca518243a3b04482eedd5332c3 revision: aea53454e86ff1f3572ad224c2a08161592d43e1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:28.593449) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:28.593937) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:28.594259) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:28.616422) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:28.616883) ========= 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.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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-05-13 18:15:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.7M=0.001s 2016-05-13 18:15:29 (18.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.851724 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:29.487010) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:29.487339) ========= 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.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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.025547 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:29.545123) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-13 18:15:29.545564) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev aea53454e86ff1f3572ad224c2a08161592d43e1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev aea53454e86ff1f3572ad224c2a08161592d43e1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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-05-13 18:15:29,622 truncating revision to first 12 chars 2016-05-13 18:15:29,622 Setting DEBUG logging. 2016-05-13 18:15:29,622 attempt 1/10 2016-05-13 18:15:29,623 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/aea53454e86f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-13 18:15:30,546 unpacking tar archive at: mozilla-aurora-aea53454e86f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.180269 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-13 18:15:30.745212) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:30.745540) ========= script_repo_revision: aea53454e86ff1f3572ad224c2a08161592d43e1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:30.745950) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:30.746254) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 18:15:30.768350) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-05-13 18:15:30.768686) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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 18:15:30 INFO - MultiFileLogger online at 20160513 18:15:30 in /builds/slave/test 18:15:30 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-aurora --download-symbols true 18:15:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:15:30 INFO - {'append_to_log': False, 18:15:30 INFO - 'base_work_dir': '/builds/slave/test', 18:15:30 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:15:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:15:30 INFO - 'buildbot_json_path': 'buildprops.json', 18:15:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:15:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:15:30 INFO - 'download_minidump_stackwalk': True, 18:15:30 INFO - 'download_symbols': 'true', 18:15:30 INFO - 'e10s': False, 18:15:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:15:30 INFO - 'tooltool.py': '/tools/tooltool.py', 18:15:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:15:30 INFO - '/tools/misc-python/virtualenv.py')}, 18:15:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:15:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:15:30 INFO - 'log_level': 'info', 18:15:30 INFO - 'log_to_console': True, 18:15:30 INFO - 'opt_config_files': (), 18:15:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:15:30 INFO - '--processes=1', 18:15:30 INFO - '--config=%(test_path)s/wptrunner.ini', 18:15:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:15:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:15:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:15:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:15:30 INFO - 'pip_index': False, 18:15:30 INFO - 'require_test_zip': True, 18:15:30 INFO - 'test_type': ('testharness',), 18:15:30 INFO - 'this_chunk': '1', 18:15:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:15:30 INFO - 'total_chunks': '10', 18:15:30 INFO - 'virtualenv_path': 'venv', 18:15:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:15:30 INFO - 'work_dir': 'build'} 18:15:30 INFO - ##### 18:15:30 INFO - ##### Running clobber step. 18:15:30 INFO - ##### 18:15:30 INFO - Running pre-action listener: _resource_record_pre_action 18:15:30 INFO - Running main action method: clobber 18:15:30 INFO - rmtree: /builds/slave/test/build 18:15:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:15:32 INFO - Running post-action listener: _resource_record_post_action 18:15:32 INFO - ##### 18:15:32 INFO - ##### Running read-buildbot-config step. 18:15:32 INFO - ##### 18:15:32 INFO - Running pre-action listener: _resource_record_pre_action 18:15:32 INFO - Running main action method: read_buildbot_config 18:15:32 INFO - Using buildbot properties: 18:15:32 INFO - { 18:15:32 INFO - "project": "", 18:15:32 INFO - "product": "firefox", 18:15:32 INFO - "script_repo_revision": "production", 18:15:32 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 18:15:32 INFO - "repository": "", 18:15:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 18:15:32 INFO - "buildid": "20160513171545", 18:15:32 INFO - "pgo_build": "False", 18:15:32 INFO - "basedir": "/builds/slave/test", 18:15:32 INFO - "buildnumber": 240, 18:15:32 INFO - "slavename": "t-yosemite-r7-0202", 18:15:32 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 18:15:32 INFO - "platform": "macosx64", 18:15:32 INFO - "branch": "mozilla-aurora", 18:15:32 INFO - "revision": "aea53454e86ff1f3572ad224c2a08161592d43e1", 18:15:32 INFO - "repo_path": "releases/mozilla-aurora", 18:15:32 INFO - "moz_repo_path": "", 18:15:32 INFO - "stage_platform": "macosx64", 18:15:32 INFO - "builduid": "8e3062ca518243a3b04482eedd5332c3", 18:15:32 INFO - "slavebuilddir": "test" 18:15:32 INFO - } 18:15:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 18:15:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 18:15:32 INFO - Running post-action listener: _resource_record_post_action 18:15:32 INFO - ##### 18:15:32 INFO - ##### Running download-and-extract step. 18:15:32 INFO - ##### 18:15:32 INFO - Running pre-action listener: _resource_record_pre_action 18:15:32 INFO - Running main action method: download_and_extract 18:15:32 INFO - mkdir: /builds/slave/test/build/tests 18:15: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')]} 18:15:32 INFO - https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:15:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 18:16:03 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 18:16:03 INFO - retry: attempt #1 caught exception: timed out 18:16:03 INFO - retry: Failed, sleeping 30 seconds before retrying 18:16:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 18:16:36 INFO - Downloaded 1235 bytes. 18:16:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:16:36 INFO - Using the following test package requirements: 18:16:36 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:16:36 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 18:16:36 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 18:16:36 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'jsshell-mac64.zip'], 18:16:36 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 18:16:36 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:16:36 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 18:16:36 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 18:16:36 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 18:16:36 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:16:36 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 18:16:36 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:16:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:16:36 INFO - https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:16:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:16:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:16:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:16:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 18:16:38 INFO - Downloaded 17982946 bytes. 18:16:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:16:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:16:38 INFO - caution: filename not matched: web-platform/* 18:16:38 INFO - Return code: 11 18:16:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:16:38 INFO - https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:16:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:16:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:16:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:16:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:16:40 INFO - Downloaded 36408911 bytes. 18:16:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:16:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:16:44 INFO - caution: filename not matched: bin/* 18:16:44 INFO - caution: filename not matched: config/* 18:16:44 INFO - caution: filename not matched: mozbase/* 18:16:44 INFO - caution: filename not matched: marionette/* 18:16:44 INFO - caution: filename not matched: tools/wptserve/* 18:16:44 INFO - Return code: 11 18:16:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:16:44 INFO - https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 18:16:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:16:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:16:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 18:16:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 18:16:47 INFO - Downloaded 73032234 bytes. 18:16:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:16:47 INFO - mkdir: /builds/slave/test/properties 18:16:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:16:47 INFO - Writing to file /builds/slave/test/properties/build_url 18:16:47 INFO - Contents: 18:16:47 INFO - build_url:https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:16:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:16:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:16:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:16:48 INFO - Contents: 18:16:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:16:48 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')]} 18:16:48 INFO - https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:16:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:16:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:16:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:16:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:16:51 INFO - Downloaded 103568879 bytes. 18:16:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:16:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:16:54 INFO - Return code: 0 18:16:54 INFO - Running post-action listener: _resource_record_post_action 18:16:54 INFO - Running post-action listener: set_extra_try_arguments 18:16:54 INFO - ##### 18:16:54 INFO - ##### Running create-virtualenv step. 18:16:54 INFO - ##### 18:16:54 INFO - Running pre-action listener: _pre_create_virtualenv 18:16:54 INFO - Running pre-action listener: _resource_record_pre_action 18:16:54 INFO - Running main action method: create_virtualenv 18:16:54 INFO - Creating virtualenv /builds/slave/test/build/venv 18:16:54 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 18:16:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:16:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:16:54 INFO - Using real prefix '/tools/python27' 18:16:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:16:55 INFO - Installing distribute.............................................................................................................................................................................................done. 18:16:58 INFO - Installing pip.................done. 18:16:58 INFO - Return code: 0 18:16:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:16: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')]} 18:16:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:16:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:16: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')]} 18:16:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:16:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:16: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', '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 0x10cb54e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb71f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb48ac4a6d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, '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.UCsIDFpP4g/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.dvErHj1kNz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:16: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', 'psutil>=0.7.1'] in /builds/slave/test/build 18:16: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 psutil>=0.7.1 18:16:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:16:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:16:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:16:58 INFO - 'HOME': '/Users/cltbld', 18:16:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:16:58 INFO - 'LOGNAME': 'cltbld', 18:16:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:16:58 INFO - 'MOZ_NO_REMOTE': '1', 18:16:58 INFO - 'NO_EM_RESTART': '1', 18:16:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:16:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:16:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:16:58 INFO - 'PWD': '/builds/slave/test', 18:16:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:16:58 INFO - 'SHELL': '/bin/bash', 18:16:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:16:58 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:16:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:16:58 INFO - 'USER': 'cltbld', 18:16:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:16:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:16:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:16:58 INFO - 'XPC_FLAGS': '0x0', 18:16:58 INFO - 'XPC_SERVICE_NAME': '0', 18:16:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:16:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:16:58 INFO - Downloading/unpacking psutil>=0.7.1 18:16: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 18:16: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 18:16: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 18:16: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 18:16: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 18:16: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 18:17:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:17:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:17:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:17:02 INFO - Installing collected packages: psutil 18:17:02 INFO - Running setup.py install for psutil 18:17:02 INFO - building 'psutil._psutil_osx' extension 18:17:02 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 18:17:02 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 18:17:02 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 18:17:02 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 18:17:02 INFO - building 'psutil._psutil_posix' extension 18:17:02 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 18:17:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:17:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:17:02 INFO - ^ 18:17:03 INFO - 1 warning generated. 18:17:03 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 18:17:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:17:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:17:03 INFO - Successfully installed psutil 18:17:03 INFO - Cleaning up... 18:17:03 INFO - Return code: 0 18:17:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:17:03 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')]} 18:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:03 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')]} 18:17:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:03 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 0x10cb54e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb71f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb48ac4a6d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, '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.UCsIDFpP4g/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.dvErHj1kNz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:03 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 18:17:03 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 18:17:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:17:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:03 INFO - 'HOME': '/Users/cltbld', 18:17:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:03 INFO - 'LOGNAME': 'cltbld', 18:17:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:03 INFO - 'MOZ_NO_REMOTE': '1', 18:17:03 INFO - 'NO_EM_RESTART': '1', 18:17:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:03 INFO - 'PWD': '/builds/slave/test', 18:17:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:03 INFO - 'SHELL': '/bin/bash', 18:17:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:17:03 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:17:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:03 INFO - 'USER': 'cltbld', 18:17:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:03 INFO - 'XPC_FLAGS': '0x0', 18:17:03 INFO - 'XPC_SERVICE_NAME': '0', 18:17:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:17:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:17:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:17:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:17:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:17:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:17:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:17:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:17:06 INFO - Installing collected packages: mozsystemmonitor 18:17:06 INFO - Running setup.py install for mozsystemmonitor 18:17:06 INFO - Successfully installed mozsystemmonitor 18:17:06 INFO - Cleaning up... 18:17:06 INFO - Return code: 0 18:17:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:17: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')]} 18:17:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17: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')]} 18:17:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:06 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 0x10cb54e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb71f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb48ac4a6d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, '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.UCsIDFpP4g/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.dvErHj1kNz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:06 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 18:17:06 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 18:17:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:17:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:06 INFO - 'HOME': '/Users/cltbld', 18:17:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:06 INFO - 'LOGNAME': 'cltbld', 18:17:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:06 INFO - 'MOZ_NO_REMOTE': '1', 18:17:06 INFO - 'NO_EM_RESTART': '1', 18:17:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:06 INFO - 'PWD': '/builds/slave/test', 18:17:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:06 INFO - 'SHELL': '/bin/bash', 18:17:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:17:06 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:17:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:06 INFO - 'USER': 'cltbld', 18:17:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:06 INFO - 'XPC_FLAGS': '0x0', 18:17:06 INFO - 'XPC_SERVICE_NAME': '0', 18:17:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:06 INFO - Downloading/unpacking blobuploader==1.2.4 18:17:06 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 18:17:06 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 18:17:06 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 18:17:06 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 18:17:06 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 18:17:06 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 18:17:08 INFO - Downloading blobuploader-1.2.4.tar.gz 18:17:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:17:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:17:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:09 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 18:17:10 INFO - Downloading docopt-0.6.1.tar.gz 18:17:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:17:10 INFO - Installing collected packages: blobuploader, requests, docopt 18:17:10 INFO - Running setup.py install for blobuploader 18:17:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:17:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:17:10 INFO - Running setup.py install for requests 18:17:10 INFO - Running setup.py install for docopt 18:17:11 INFO - Successfully installed blobuploader requests docopt 18:17:11 INFO - Cleaning up... 18:17:11 INFO - Return code: 0 18:17:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:17:11 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')]} 18:17:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:11 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')]} 18:17:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:11 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 0x10cb54e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb71f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb48ac4a6d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, '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.UCsIDFpP4g/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.dvErHj1kNz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:11 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 18:17:11 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 18:17:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:17:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:11 INFO - 'HOME': '/Users/cltbld', 18:17:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:11 INFO - 'LOGNAME': 'cltbld', 18:17:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:11 INFO - 'MOZ_NO_REMOTE': '1', 18:17:11 INFO - 'NO_EM_RESTART': '1', 18:17:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:11 INFO - 'PWD': '/builds/slave/test', 18:17:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:11 INFO - 'SHELL': '/bin/bash', 18:17:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:17:11 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:17:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:11 INFO - 'USER': 'cltbld', 18:17:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:11 INFO - 'XPC_FLAGS': '0x0', 18:17:11 INFO - 'XPC_SERVICE_NAME': '0', 18:17:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-lN13lA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-JSZkis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-uottCc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-nlQ09w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-CKm91Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-mYu_jg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:17:11 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-2vd3Px-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-LVeDFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-tYt2eT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-pkFcwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-IZBoFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-sRb6Xw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-Q1b3Ew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-qwehxu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-NiMOqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:17:12 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-mirYm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:17:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:17:13 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-gae5nd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:17:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:17:13 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-6yR5k2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:17:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:17:13 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-QESb5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:17:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:17:13 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-3kymDn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:17:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:17:13 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-hPwxku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:17:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:17:13 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 18:17:13 INFO - Running setup.py install for manifestparser 18:17:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:17:14 INFO - Running setup.py install for mozcrash 18:17:14 INFO - Running setup.py install for mozdebug 18:17:14 INFO - Running setup.py install for mozdevice 18:17:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:17:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:17:14 INFO - Running setup.py install for mozfile 18:17:14 INFO - Running setup.py install for mozhttpd 18:17:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:17:14 INFO - Running setup.py install for mozinfo 18:17:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:17:14 INFO - Running setup.py install for mozInstall 18:17:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Running setup.py install for mozleak 18:17:15 INFO - Running setup.py install for mozlog 18:17:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Running setup.py install for moznetwork 18:17:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Running setup.py install for mozprocess 18:17:15 INFO - Running setup.py install for mozprofile 18:17:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:17:15 INFO - Running setup.py install for mozrunner 18:17:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:17:16 INFO - Running setup.py install for mozscreenshot 18:17:16 INFO - Running setup.py install for moztest 18:17:16 INFO - Running setup.py install for mozversion 18:17:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:17:16 INFO - Running setup.py install for wptserve 18:17:16 INFO - Running setup.py install for marionette-driver 18:17:16 INFO - Running setup.py install for browsermob-proxy 18:17:17 INFO - Running setup.py install for marionette-client 18:17:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:17:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:17:17 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 18:17:17 INFO - Cleaning up... 18:17:17 INFO - Return code: 0 18:17:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:17:17 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')]} 18:17:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:17 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')]} 18:17:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:17 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 0x10cb54e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb71f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb48ac4a6d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, '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.UCsIDFpP4g/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.dvErHj1kNz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:17 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 18:17:17 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 18:17:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:17:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:17 INFO - 'HOME': '/Users/cltbld', 18:17:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:17 INFO - 'LOGNAME': 'cltbld', 18:17:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:17 INFO - 'MOZ_NO_REMOTE': '1', 18:17:17 INFO - 'NO_EM_RESTART': '1', 18:17:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:17 INFO - 'PWD': '/builds/slave/test', 18:17:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:17 INFO - 'SHELL': '/bin/bash', 18:17:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:17:17 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:17:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:17 INFO - 'USER': 'cltbld', 18:17:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:17 INFO - 'XPC_FLAGS': '0x0', 18:17:17 INFO - 'XPC_SERVICE_NAME': '0', 18:17:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:17:17 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-lGNoOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:17:17 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)) 18:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:17:17 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-E7IDyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:17:17 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)) 18:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:17:17 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-ch6Ab2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:17:17 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)) 18:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:17:17 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-IG_H0e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-8EO9ga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-1OTOlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-JrWDOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-yJzagn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-fAsxiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-Nwv2XN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-ICtuCi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-ytk1yL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:17:18 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)) 18:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:17:18 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-SHg5TP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-tkQVcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-oouJKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-0XmAdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-QPMJ_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-0tpDl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-TbB1iO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:17:19 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-zgj_NE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:17:19 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)) 18:17:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:17:20 INFO - Running setup.py (path:/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/pip-T0fD5g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:17:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:17:20 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)) 18:17:20 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)) 18:17:20 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)) 18:17:20 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)) 18:17:20 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)) 18:17:20 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)) 18:17:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:17:20 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 18:17:20 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 18:17:20 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 18:17:20 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 18:17:20 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 18:17:20 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 18:17:22 INFO - Downloading blessings-1.6.tar.gz 18:17:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:17:22 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)) 18:17:22 INFO - Installing collected packages: blessings 18:17:22 INFO - Running setup.py install for blessings 18:17:23 INFO - Successfully installed blessings 18:17:23 INFO - Cleaning up... 18:17:23 INFO - Return code: 0 18:17:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:17:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:17:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:17:23 INFO - Reading from file tmpfile_stdout 18:17:23 INFO - Current package versions: 18:17:23 INFO - blessings == 1.6 18:17:23 INFO - blobuploader == 1.2.4 18:17:23 INFO - browsermob-proxy == 0.6.0 18:17:23 INFO - docopt == 0.6.1 18:17:23 INFO - manifestparser == 1.1 18:17:23 INFO - marionette-client == 2.3.0 18:17:23 INFO - marionette-driver == 1.4.0 18:17:23 INFO - mozInstall == 1.12 18:17:23 INFO - mozcrash == 0.17 18:17:23 INFO - mozdebug == 0.1 18:17:23 INFO - mozdevice == 0.48 18:17:23 INFO - mozfile == 1.2 18:17:23 INFO - mozhttpd == 0.7 18:17:23 INFO - mozinfo == 0.9 18:17:23 INFO - mozleak == 0.1 18:17:23 INFO - mozlog == 3.1 18:17:23 INFO - moznetwork == 0.27 18:17:23 INFO - mozprocess == 0.22 18:17:23 INFO - mozprofile == 0.28 18:17:23 INFO - mozrunner == 6.11 18:17:23 INFO - mozscreenshot == 0.1 18:17:23 INFO - mozsystemmonitor == 0.0 18:17:23 INFO - moztest == 0.7 18:17:23 INFO - mozversion == 1.4 18:17:23 INFO - psutil == 3.1.1 18:17:23 INFO - requests == 1.2.3 18:17:23 INFO - wptserve == 1.4.0 18:17:23 INFO - wsgiref == 0.1.2 18:17:23 INFO - Running post-action listener: _resource_record_post_action 18:17:23 INFO - Running post-action listener: _start_resource_monitoring 18:17:23 INFO - Starting resource monitoring. 18:17:23 INFO - ##### 18:17:23 INFO - ##### Running pull step. 18:17:23 INFO - ##### 18:17:23 INFO - Running pre-action listener: _resource_record_pre_action 18:17:23 INFO - Running main action method: pull 18:17:23 INFO - Pull has nothing to do! 18:17:23 INFO - Running post-action listener: _resource_record_post_action 18:17:23 INFO - ##### 18:17:23 INFO - ##### Running install step. 18:17:23 INFO - ##### 18:17:23 INFO - Running pre-action listener: _resource_record_pre_action 18:17:23 INFO - Running main action method: install 18:17:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:17:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:17:23 INFO - Reading from file tmpfile_stdout 18:17:23 INFO - Detecting whether we're running mozinstall >=1.0... 18:17:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:17:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:17:23 INFO - Reading from file tmpfile_stdout 18:17:23 INFO - Output received: 18:17:23 INFO - Usage: mozinstall [options] installer 18:17:23 INFO - Options: 18:17:23 INFO - -h, --help show this help message and exit 18:17:23 INFO - -d DEST, --destination=DEST 18:17:23 INFO - Directory to install application into. [default: 18:17:23 INFO - "/builds/slave/test"] 18:17:23 INFO - --app=APP Application being installed. [default: firefox] 18:17:23 INFO - mkdir: /builds/slave/test/build/application 18:17:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:17:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:17:41 INFO - Reading from file tmpfile_stdout 18:17:41 INFO - Output received: 18:17:41 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 18:17:41 INFO - Running post-action listener: _resource_record_post_action 18:17:41 INFO - ##### 18:17:41 INFO - ##### Running run-tests step. 18:17:41 INFO - ##### 18:17:41 INFO - Running pre-action listener: _resource_record_pre_action 18:17:41 INFO - Running main action method: run_tests 18:17:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:17:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:17:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:17:41 INFO - grabbing minidump binary from tooltool 18:17:41 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')]} 18:17:41 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 0x10cb6d5e0>, '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 0x10c750cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c77b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:17:41 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 18:17:41 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 18:17:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:17:41 INFO - Return code: 0 18:17:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:17:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:17:41 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.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 18:17:41 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.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 18:17:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UCsIDFpP4g/Render', 18:17:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:41 INFO - 'HOME': '/Users/cltbld', 18:17:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:41 INFO - 'LOGNAME': 'cltbld', 18:17:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:17:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:41 INFO - 'MOZ_NO_REMOTE': '1', 18:17:41 INFO - 'NO_EM_RESTART': '1', 18:17:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:41 INFO - 'PWD': '/builds/slave/test', 18:17:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:41 INFO - 'SHELL': '/bin/bash', 18:17:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dvErHj1kNz/Listeners', 18:17:41 INFO - 'TMPDIR': '/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/T/', 18:17:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:41 INFO - 'USER': 'cltbld', 18:17:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:41 INFO - 'XPC_FLAGS': '0x0', 18:17:41 INFO - 'XPC_SERVICE_NAME': '0', 18:17:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:41 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.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 18:17:42 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 18:17:42 INFO - import pkg_resources 18:17:43 INFO - Using 1 client processes 18:17:43 INFO - wptserve Starting http server on 127.0.0.1:8000 18:17:43 INFO - wptserve Starting http server on 127.0.0.1:8001 18:17:43 INFO - wptserve Starting http server on 127.0.0.1:8443 18:17:45 INFO - SUITE-START | Running 778 tests 18:17:45 INFO - Running testharness tests 18:17:45 INFO - Setting up ssl 18:17:45 INFO - PROCESS | certutil | 18:17:45 INFO - PROCESS | certutil | 18:17:45 INFO - PROCESS | certutil | 18:17:45 INFO - Certificate Nickname Trust Attributes 18:17:45 INFO - SSL,S/MIME,JAR/XPI 18:17:45 INFO - 18:17:45 INFO - web-platform-tests CT,, 18:17:45 INFO - 18:17:45 INFO - Starting runner 18:17:46 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:17:46 INFO - PROCESS | 1658 | 1463188666362 Marionette DEBUG Marionette enabled via build flag and pref 18:17:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x113cb7000 == 1 [pid = 1658] [id = 1] 18:17:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 1 (0x113cb7800) [pid = 1658] [serial = 1] [outer = 0x0] 18:17:46 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:17:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 2 (0x113cb8800) [pid = 1658] [serial = 2] [outer = 0x113cb7800] 18:17:46 INFO - PROCESS | 1658 | 1463188666684 Marionette INFO Listening on port 2828 18:17:46 INFO - PROCESS | 1658 | 1463188666918 Marionette DEBUG Marionette enabled via command-line flag 18:17:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11681c800 == 2 [pid = 1658] [id = 2] 18:17:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 3 (0x11681d000) [pid = 1658] [serial = 3] [outer = 0x0] 18:17:46 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:17:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 4 (0x11681e000) [pid = 1658] [serial = 4] [outer = 0x11681d000] 18:17:47 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:17:47 INFO - PROCESS | 1658 | 1463188667080 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 18:17:47 INFO - PROCESS | 1658 | 1463188667152 Marionette DEBUG Closed connection conn0 18:17:47 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:17:47 INFO - PROCESS | 1658 | 1463188667155 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 18:17:47 INFO - PROCESS | 1658 | 1463188667166 Marionette DEBUG Closed connection conn1 18:17:47 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:17:47 INFO - PROCESS | 1658 | 1463188667171 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 18:17:47 INFO - PROCESS | 1658 | 1463188667180 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:17:47 INFO - PROCESS | 1658 | 1463188667186 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160513171545","device":"desktop","version":"48.0a2"} 18:17:47 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:17:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12070f800 == 3 [pid = 1658] [id = 3] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 5 (0x120710000) [pid = 1658] [serial = 5] [outer = 0x0] 18:17:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x120710800 == 4 [pid = 1658] [id = 4] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 6 (0x119ef0000) [pid = 1658] [serial = 6] [outer = 0x0] 18:17:48 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:17:48 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:17:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x123f57800 == 5 [pid = 1658] [id = 5] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 7 (0x119eef800) [pid = 1658] [serial = 7] [outer = 0x0] 18:17:48 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:17:48 INFO - PROCESS | 1658 | [1658] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 8 (0x12485b800) [pid = 1658] [serial = 8] [outer = 0x119eef800] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 9 (0x124b6a800) [pid = 1658] [serial = 9] [outer = 0x120710000] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 10 (0x123c69c00) [pid = 1658] [serial = 10] [outer = 0x119ef0000] 18:17:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 11 (0x123c6bc00) [pid = 1658] [serial = 11] [outer = 0x119eef800] 18:17:48 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:17:49 INFO - PROCESS | 1658 | 1463188669217 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1658 | 1463188669226 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 12 (0x126ff9800) [pid = 1658] [serial = 12] [outer = 0x119eef800] 18:17:49 INFO - PROCESS | 1658 | 1463188669573 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5d3aec77-974b-d142-86cf-fd4c41adbd1b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160513171545","device":"desktop","version":"48.0a2","command_id":1}}] 18:17:49 INFO - PROCESS | 1658 | 1463188669678 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}] 18:17:49 INFO - PROCESS | 1658 | 1463188669721 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:17:49 INFO - PROCESS | 1658 | 1463188669812 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:17:49 INFO - PROCESS | 1658 | [1658] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:17:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:17:49 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:17:50 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 13 (0x128f04400) [pid = 1658] [serial = 13] [outer = 0x119eef800] 18:17:50 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:17:50 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:50 INFO - PROCESS | 1658 | 1463188670281 Marionette TRACE conn2 <- [1,3,null,{}] 18:17:50 INFO - PROCESS | 1658 | 1463188670283 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:17:50 INFO - PROCESS | 1658 | 1463188670306 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:17:50 INFO - PROCESS | 1658 | 1463188670335 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1658 | 1463188670336 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:17:50 INFO - PROCESS | 1658 | 1463188670339 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1658 | 1463188670343 Marionette TRACE conn2 <- [1,6,null,{}] 18:17:50 INFO - PROCESS | 1658 | 1463188670348 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}] 18:17:50 INFO - PROCESS | 1658 | 1463188670355 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:17:50 INFO - PROCESS | 1658 | 1463188670358 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12905b800 == 6 [pid = 1658] [id = 6] 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 14 (0x129045400) [pid = 1658] [serial = 14] [outer = 0x0] 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 15 (0x129047000) [pid = 1658] [serial = 15] [outer = 0x129045400] 18:17:50 INFO - PROCESS | 1658 | 1463188670393 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 16 (0x129335400) [pid = 1658] [serial = 16] [outer = 0x129045400] 18:17:50 INFO - PROCESS | 1658 | 1463188670680 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]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 18:17:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12951e800 == 7 [pid = 1658] [id = 7] 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 17 (0x12933f000) [pid = 1658] [serial = 17] [outer = 0x0] 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 18 (0x1295a8000) [pid = 1658] [serial = 18] [outer = 0x12933f000] 18:17:50 INFO - PROCESS | 1658 | 1463188670732 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 19 (0x1295ab800) [pid = 1658] [serial = 19] [outer = 0x12933f000] 18:17:50 INFO - PROCESS | 1658 | 1463188670771 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1658 | 1463188670772 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:17:50 INFO - PROCESS | 1658 | 1463188670807 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1658 | 1463188670810 Marionette TRACE conn2 <- [1,10,null,{}] 18:17:50 INFO - PROCESS | 1658 | 1463188670823 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}] 18:17:50 INFO - PROCESS | 1658 | 1463188670943 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:17:50 INFO - PROCESS | 1658 | 1463188670981 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab07800 == 8 [pid = 1658] [id = 8] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 20 (0x12a787400) [pid = 1658] [serial = 20] [outer = 0x0] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 21 (0x12a789000) [pid = 1658] [serial = 21] [outer = 0x12a787400] 18:17:51 INFO - PROCESS | 1658 | 1463188671011 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 22 (0x12a78d000) [pid = 1658] [serial = 22] [outer = 0x12a787400] 18:17:51 INFO - PROCESS | 1658 | 1463188671353 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]]]}] 18:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 592ms 18:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:17:51 INFO - PROCESS | 1658 | 1463188671389 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1658 | 1463188671391 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:17:51 INFO - PROCESS | 1658 | 1463188671393 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1658 | 1463188671394 Marionette TRACE conn2 <- [1,14,null,{}] 18:17:51 INFO - PROCESS | 1658 | 1463188671396 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}] 18:17:51 INFO - PROCESS | 1658 | 1463188671500 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:17:51 INFO - PROCESS | 1658 | 1463188671504 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3a4800 == 9 [pid = 1658] [id = 9] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 23 (0x12a791800) [pid = 1658] [serial = 23] [outer = 0x0] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 24 (0x12ad41c00) [pid = 1658] [serial = 24] [outer = 0x12a791800] 18:17:51 INFO - PROCESS | 1658 | 1463188671530 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 25 (0x125811000) [pid = 1658] [serial = 25] [outer = 0x12a791800] 18:17:51 INFO - PROCESS | 1658 | 1463188671802 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]]]}] 18:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 18:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:17:51 INFO - PROCESS | 1658 | 1463188671816 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1658 | 1463188671817 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:17:51 INFO - PROCESS | 1658 | 1463188671821 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1658 | 1463188671822 Marionette TRACE conn2 <- [1,18,null,{}] 18:17:51 INFO - PROCESS | 1658 | 1463188671825 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}] 18:17:51 INFO - PROCESS | 1658 | 1463188671922 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:17:51 INFO - PROCESS | 1658 | 1463188671948 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bade800 == 10 [pid = 1658] [id = 10] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 26 (0x12bb53800) [pid = 1658] [serial = 26] [outer = 0x0] 18:17:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 27 (0x12bb55400) [pid = 1658] [serial = 27] [outer = 0x12bb53800] 18:17:51 INFO - PROCESS | 1658 | 1463188671975 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 28 (0x12bb5b800) [pid = 1658] [serial = 28] [outer = 0x12bb53800] 18:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 18:17:52 INFO - PROCESS | 1658 | 1463188672231 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]]]}] 18:17:52 INFO - PROCESS | 1658 | 1463188672248 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1658 | 1463188672249 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:17:52 INFO - PROCESS | 1658 | 1463188672254 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1658 | 1463188672255 Marionette TRACE conn2 <- [1,22,null,{}] 18:17:52 INFO - PROCESS | 1658 | 1463188672257 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}] 18:17:52 INFO - PROCESS | 1658 | 1463188672356 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:17:52 INFO - PROCESS | 1658 | 1463188672362 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bedd800 == 11 [pid = 1658] [id = 11] 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 29 (0x12bb5e800) [pid = 1658] [serial = 29] [outer = 0x0] 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 30 (0x12be40000) [pid = 1658] [serial = 30] [outer = 0x12bb5e800] 18:17:52 INFO - PROCESS | 1658 | 1463188672387 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 31 (0x12be4a400) [pid = 1658] [serial = 31] [outer = 0x12bb5e800] 18:17:52 INFO - PROCESS | 1658 | 1463188672640 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]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 18:17:52 INFO - PROCESS | 1658 | 1463188672674 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1658 | 1463188672676 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:17:52 INFO - PROCESS | 1658 | 1463188672686 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1658 | 1463188672687 Marionette TRACE conn2 <- [1,26,null,{}] 18:17:52 INFO - PROCESS | 1658 | 1463188672690 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}] 18:17:52 INFO - PROCESS | 1658 | 1463188672786 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:17:52 INFO - PROCESS | 1658 | 1463188672791 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11853c800 == 12 [pid = 1658] [id = 12] 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 32 (0x12bec4000) [pid = 1658] [serial = 32] [outer = 0x0] 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 33 (0x12beccc00) [pid = 1658] [serial = 33] [outer = 0x12bec4000] 18:17:52 INFO - PROCESS | 1658 | 1463188672816 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 34 (0x11826e400) [pid = 1658] [serial = 34] [outer = 0x12bec4000] 18:17:53 INFO - PROCESS | 1658 | 1463188673071 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]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 18:17:53 INFO - PROCESS | 1658 | 1463188673106 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1658 | 1463188673108 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:17:53 INFO - PROCESS | 1658 | 1463188673121 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1658 | 1463188673123 Marionette TRACE conn2 <- [1,30,null,{}] 18:17:53 INFO - PROCESS | 1658 | 1463188673125 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}] 18:17:53 INFO - PROCESS | 1658 | 1463188673269 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:17:53 INFO - PROCESS | 1658 | 1463188673276 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c80b800 == 13 [pid = 1658] [id = 13] 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 35 (0x118273800) [pid = 1658] [serial = 35] [outer = 0x0] 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 36 (0x12be4d400) [pid = 1658] [serial = 36] [outer = 0x118273800] 18:17:53 INFO - PROCESS | 1658 | 1463188673313 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 37 (0x12c6b8400) [pid = 1658] [serial = 37] [outer = 0x118273800] 18:17:53 INFO - PROCESS | 1658 | 1463188673615 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]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 520ms 18:17:53 INFO - PROCESS | 1658 | 1463188673648 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1658 | 1463188673649 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:17:53 INFO - PROCESS | 1658 | 1463188673651 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1658 | 1463188673652 Marionette TRACE conn2 <- [1,34,null,{}] 18:17:53 INFO - PROCESS | 1658 | 1463188673654 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}] 18:17:53 INFO - PROCESS | 1658 | 1463188673745 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:17:53 INFO - PROCESS | 1658 | 1463188673750 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cad3800 == 14 [pid = 1658] [id = 14] 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x12c6bac00) [pid = 1658] [serial = 38] [outer = 0x0] 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x12c6c1400) [pid = 1658] [serial = 39] [outer = 0x12c6bac00] 18:17:53 INFO - PROCESS | 1658 | 1463188673788 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x12ca4cc00) [pid = 1658] [serial = 40] [outer = 0x12c6bac00] 18:17:54 INFO - PROCESS | 1658 | 1463188674039 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]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 18:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:17:54 INFO - PROCESS | 1658 | 1463188674069 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1658 | 1463188674070 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:17:54 INFO - PROCESS | 1658 | 1463188674071 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1658 | 1463188674072 Marionette TRACE conn2 <- [1,38,null,{}] 18:17:54 INFO - PROCESS | 1658 | 1463188674074 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}] 18:17:54 INFO - PROCESS | 1658 | 1463188674211 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:17:54 INFO - PROCESS | 1658 | 1463188674217 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced4800 == 15 [pid = 1658] [id = 15] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x12ca4f800) [pid = 1658] [serial = 41] [outer = 0x0] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x12ca56000) [pid = 1658] [serial = 42] [outer = 0x12ca4f800] 18:17:54 INFO - PROCESS | 1658 | 1463188674256 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x12cf16800) [pid = 1658] [serial = 43] [outer = 0x12ca4f800] 18:17:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1cd000 == 16 [pid = 1658] [id = 16] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x12d1cd800) [pid = 1658] [serial = 44] [outer = 0x0] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x12d1c8800) [pid = 1658] [serial = 45] [outer = 0x12d1cd800] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x12d1c3800) [pid = 1658] [serial = 46] [outer = 0x12d1cd800] 18:17:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1cc800 == 17 [pid = 1658] [id = 17] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x12cf19400) [pid = 1658] [serial = 47] [outer = 0x0] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x12d1ba400) [pid = 1658] [serial = 48] [outer = 0x12cf19400] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x12d1b4c00) [pid = 1658] [serial = 49] [outer = 0x12cf19400] 18:17:54 INFO - PROCESS | 1658 | 1463188674777 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]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 718ms 18:17:54 INFO - PROCESS | 1658 | 1463188674825 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1658 | 1463188674828 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:17:54 INFO - PROCESS | 1658 | 1463188674832 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1658 | 1463188674834 Marionette TRACE conn2 <- [1,42,null,{}] 18:17:54 INFO - PROCESS | 1658 | 1463188674837 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}] 18:17:54 INFO - PROCESS | 1658 | 1463188674918 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:17:54 INFO - PROCESS | 1658 | 1463188674932 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183a9000 == 18 [pid = 1658] [id = 18] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x112ccd400) [pid = 1658] [serial = 50] [outer = 0x0] 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x1176c5000) [pid = 1658] [serial = 51] [outer = 0x112ccd400] 18:17:54 INFO - PROCESS | 1658 | 1463188674954 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x118c60800) [pid = 1658] [serial = 52] [outer = 0x112ccd400] 18:17:55 INFO - PROCESS | 1658 | 1463188675172 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 371ms 18:17:55 INFO - PROCESS | 1658 | 1463188675203 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1658 | 1463188675205 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:17:55 INFO - PROCESS | 1658 | 1463188675222 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1658 | 1463188675225 Marionette TRACE conn2 <- [1,46,null,{}] 18:17:55 INFO - PROCESS | 1658 | 1463188675238 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}] 18:17:55 INFO - PROCESS | 1658 | 1463188675321 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:17:55 INFO - PROCESS | 1658 | 1463188675326 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d7800 == 19 [pid = 1658] [id = 19] 18:17:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x1184de000) [pid = 1658] [serial = 53] [outer = 0x0] 18:17:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x1184e0400) [pid = 1658] [serial = 54] [outer = 0x1184de000] 18:17:55 INFO - PROCESS | 1658 | 1463188675365 Marionette DEBUG loaded listener.js 18:17:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x1295ad800) [pid = 1658] [serial = 55] [outer = 0x1184de000] 18:17:55 INFO - PROCESS | 1658 | 1463188675773 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 600ms 18:17:55 INFO - PROCESS | 1658 | 1463188675816 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1658 | 1463188675817 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:17:55 INFO - PROCESS | 1658 | 1463188675821 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1658 | 1463188675822 Marionette TRACE conn2 <- [1,50,null,{}] 18:17:55 INFO - PROCESS | 1658 | 1463188675827 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}] 18:17:55 INFO - PROCESS | 1658 | 1463188675965 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:17:55 INFO - PROCESS | 1658 | 1463188675973 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da2d000 == 20 [pid = 1658] [id = 20] 18:17:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x12d449800) [pid = 1658] [serial = 56] [outer = 0x0] 18:17:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x12d798800) [pid = 1658] [serial = 57] [outer = 0x12d449800] 18:17:55 INFO - PROCESS | 1658 | 1463188675996 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x12d79c400) [pid = 1658] [serial = 58] [outer = 0x12d449800] 18:17:56 INFO - PROCESS | 1658 | 1463188676265 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]]]}] 18:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 471ms 18:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:17:56 INFO - PROCESS | 1658 | 1463188676302 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:17:56 INFO - PROCESS | 1658 | 1463188676304 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:17:56 INFO - PROCESS | 1658 | 1463188676323 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:17:56 INFO - PROCESS | 1658 | 1463188676324 Marionette TRACE conn2 <- [1,54,null,{}] 18:17:56 INFO - PROCESS | 1658 | 1463188676333 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}] 18:17:56 INFO - PROCESS | 1658 | 1463188676466 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:17:57 INFO - PROCESS | 1658 | 1463188677217 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x112154800 == 21 [pid = 1658] [id = 21] 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x111e55c00) [pid = 1658] [serial = 59] [outer = 0x0] 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x1121d8800) [pid = 1658] [serial = 60] [outer = 0x111e55c00] 18:17:57 INFO - PROCESS | 1658 | 1463188677252 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x112706800) [pid = 1658] [serial = 61] [outer = 0x111e55c00] 18:17:57 INFO - PROCESS | 1658 | 1463188677657 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]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1389ms 18:17:57 INFO - PROCESS | 1658 | 1463188677698 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1658 | 1463188677701 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:17:57 INFO - PROCESS | 1658 | 1463188677704 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1658 | 1463188677707 Marionette TRACE conn2 <- [1,58,null,{}] 18:17:57 INFO - PROCESS | 1658 | 1463188677710 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}] 18:17:57 INFO - PROCESS | 1658 | 1463188677818 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:17:57 INFO - PROCESS | 1658 | 1463188677858 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x114eeb000 == 22 [pid = 1658] [id = 22] 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x112eac800) [pid = 1658] [serial = 62] [outer = 0x0] 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x114e90c00) [pid = 1658] [serial = 63] [outer = 0x112eac800] 18:17:57 INFO - PROCESS | 1658 | 1463188677890 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x116842000) [pid = 1658] [serial = 64] [outer = 0x112eac800] 18:17:58 INFO - PROCESS | 1658 | 1463188678283 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]]]}] 18:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 18:17:58 INFO - PROCESS | 1658 | 1463188678326 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:17:58 INFO - PROCESS | 1658 | 1463188678329 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:17:58 INFO - PROCESS | 1658 | 1463188678331 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1658 | 1463188678333 Marionette TRACE conn2 <- [1,62,null,{}] 18:17:58 INFO - PROCESS | 1658 | 1463188678335 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}] 18:17:58 INFO - PROCESS | 1658 | 1463188678443 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:17:58 INFO - PROCESS | 1658 | 1463188678508 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aa3000 == 23 [pid = 1658] [id = 23] 18:17:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11808a000) [pid = 1658] [serial = 65] [outer = 0x0] 18:17:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11826e000) [pid = 1658] [serial = 66] [outer = 0x11808a000] 18:17:58 INFO - PROCESS | 1658 | 1463188678553 Marionette DEBUG loaded listener.js 18:17:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1184da000) [pid = 1658] [serial = 67] [outer = 0x11808a000] 18:17:59 INFO - PROCESS | 1658 | 1463188679135 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]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 823ms 18:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:17:59 INFO - PROCESS | 1658 | 1463188679154 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1658 | 1463188679156 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:17:59 INFO - PROCESS | 1658 | 1463188679160 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - PROCESS | 1658 | 1463188679162 Marionette TRACE conn2 <- [1,66,null,{}] 18:17:59 INFO - PROCESS | 1658 | 1463188679166 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}] 18:17:59 INFO - PROCESS | 1658 | 1463188679283 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:17:59 INFO - PROCESS | 1658 | 1463188679337 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x114ee2000 == 24 [pid = 1658] [id = 24] 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x1163f5000) [pid = 1658] [serial = 68] [outer = 0x0] 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1165c6000) [pid = 1658] [serial = 69] [outer = 0x1163f5000] 18:17:59 INFO - PROCESS | 1658 | 1463188679364 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1168cc400) [pid = 1658] [serial = 70] [outer = 0x1163f5000] 18:17:59 INFO - PROCESS | 1658 | 1463188679784 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]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 18:17:59 INFO - PROCESS | 1658 | 1463188679831 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1658 | 1463188679834 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:17:59 INFO - PROCESS | 1658 | 1463188679839 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - PROCESS | 1658 | 1463188679840 Marionette TRACE conn2 <- [1,70,null,{}] 18:17:59 INFO - PROCESS | 1658 | 1463188679848 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}] 18:17:59 INFO - PROCESS | 1658 | 1463188679918 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:17:59 INFO - PROCESS | 1658 | 1463188679923 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1163cb800 == 25 [pid = 1658] [id = 25] 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x117237800) [pid = 1658] [serial = 71] [outer = 0x0] 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x117243400) [pid = 1658] [serial = 72] [outer = 0x117237800] 18:17:59 INFO - PROCESS | 1658 | 1463188679953 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1176c9c00) [pid = 1658] [serial = 73] [outer = 0x117237800] 18:18:00 INFO - PROCESS | 1658 | 1463188680261 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]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 18:18:00 INFO - PROCESS | 1658 | 1463188680308 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1658 | 1463188680312 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:18:00 INFO - PROCESS | 1658 | 1463188680315 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1658 | 1463188680317 Marionette TRACE conn2 <- [1,74,null,{}] 18:18:00 INFO - PROCESS | 1658 | 1463188680329 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}] 18:18:00 INFO - PROCESS | 1658 | 1463188680413 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:18:00 INFO - PROCESS | 1658 | 1463188680418 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x11688d000 == 26 [pid = 1658] [id = 26] 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x118108000) [pid = 1658] [serial = 74] [outer = 0x0] 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118269400) [pid = 1658] [serial = 75] [outer = 0x118108000] 18:18:00 INFO - PROCESS | 1658 | 1463188680449 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1184d7000) [pid = 1658] [serial = 76] [outer = 0x118108000] 18:18:00 INFO - PROCESS | 1658 | 1463188680733 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]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 18:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:18:00 INFO - PROCESS | 1658 | 1463188680786 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1658 | 1463188680788 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:18:00 INFO - PROCESS | 1658 | 1463188680790 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1658 | 1463188680791 Marionette TRACE conn2 <- [1,78,null,{}] 18:18:00 INFO - PROCESS | 1658 | 1463188680796 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}] 18:18:00 INFO - PROCESS | 1658 | 1463188680870 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:18:00 INFO - PROCESS | 1658 | 1463188680911 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea1800 == 27 [pid = 1658] [id = 27] 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118094c00) [pid = 1658] [serial = 77] [outer = 0x0] 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1184e5c00) [pid = 1658] [serial = 78] [outer = 0x118094c00] 18:18:00 INFO - PROCESS | 1658 | 1463188680939 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118591800) [pid = 1658] [serial = 79] [outer = 0x118094c00] 18:18:01 INFO - PROCESS | 1658 | 1463188681204 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]]]}] 18:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 422ms 18:18:01 INFO - PROCESS | 1658 | 1463188681223 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1658 | 1463188681224 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:18:01 INFO - PROCESS | 1658 | 1463188681237 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1658 | 1463188681239 Marionette TRACE conn2 <- [1,82,null,{}] 18:18:01 INFO - PROCESS | 1658 | 1463188681242 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}] 18:18:01 INFO - PROCESS | 1658 | 1463188681365 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:18:01 INFO - PROCESS | 1658 | 1463188681373 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x118198000 == 28 [pid = 1658] [id = 28] 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112eb1400) [pid = 1658] [serial = 80] [outer = 0x0] 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1187ddc00) [pid = 1658] [serial = 81] [outer = 0x112eb1400] 18:18:01 INFO - PROCESS | 1658 | 1463188681414 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119131000) [pid = 1658] [serial = 82] [outer = 0x112eb1400] 18:18:01 INFO - PROCESS | 1658 | 1463188681771 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]]]}] 18:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 570ms 18:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:18:01 INFO - PROCESS | 1658 | 1463188681807 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1658 | 1463188681808 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:18:01 INFO - PROCESS | 1658 | 1463188681812 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1658 | 1463188681814 Marionette TRACE conn2 <- [1,86,null,{}] 18:18:01 INFO - PROCESS | 1658 | 1463188681816 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}] 18:18:01 INFO - PROCESS | 1658 | 1463188681917 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:18:01 INFO - PROCESS | 1658 | 1463188681925 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183b1000 == 29 [pid = 1658] [id = 29] 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119169c00) [pid = 1658] [serial = 83] [outer = 0x0] 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119624000) [pid = 1658] [serial = 84] [outer = 0x119169c00] 18:18:01 INFO - PROCESS | 1658 | 1463188681953 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119b10c00) [pid = 1658] [serial = 85] [outer = 0x119169c00] 18:18:02 INFO - PROCESS | 1658 | 1463188682223 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]]]}] 18:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 422ms 18:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:18:02 INFO - PROCESS | 1658 | 1463188682236 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:18:02 INFO - PROCESS | 1658 | 1463188682237 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:18:02 INFO - PROCESS | 1658 | 1463188682239 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:18:02 INFO - PROCESS | 1658 | 1463188682240 Marionette TRACE conn2 <- [1,90,null,{}] 18:18:02 INFO - PROCESS | 1658 | 1463188682250 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}] 18:18:02 INFO - PROCESS | 1658 | 1463188682322 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:18:02 INFO - PROCESS | 1658 | 1463188682327 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d2800 == 30 [pid = 1658] [id = 30] 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118c64400) [pid = 1658] [serial = 86] [outer = 0x0] 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119ef0800) [pid = 1658] [serial = 87] [outer = 0x118c64400] 18:18:02 INFO - PROCESS | 1658 | 1463188682354 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x123880800) [pid = 1658] [serial = 88] [outer = 0x118c64400] 18:18:02 INFO - PROCESS | 1658 | 1463188682637 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]]]}] 18:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms 18:18:02 INFO - PROCESS | 1658 | 1463188682667 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:18:02 INFO - PROCESS | 1658 | 1463188682668 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:18:02 INFO - PROCESS | 1658 | 1463188682670 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:18:02 INFO - PROCESS | 1658 | 1463188682671 Marionette TRACE conn2 <- [1,94,null,{}] 18:18:02 INFO - PROCESS | 1658 | 1463188682674 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}] 18:18:02 INFO - PROCESS | 1658 | 1463188682744 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:18:02 INFO - PROCESS | 1658 | 1463188682790 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x118767800 == 31 [pid = 1658] [id = 31] 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118090400) [pid = 1658] [serial = 89] [outer = 0x0] 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123882c00) [pid = 1658] [serial = 90] [outer = 0x118090400] 18:18:02 INFO - PROCESS | 1658 | 1463188682815 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x123ab0800) [pid = 1658] [serial = 91] [outer = 0x118090400] 18:18:03 INFO - PROCESS | 1658 | 1463188683056 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]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 18:18:03 INFO - PROCESS | 1658 | 1463188683090 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1658 | 1463188683091 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:18:03 INFO - PROCESS | 1658 | 1463188683102 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1658 | 1463188683103 Marionette TRACE conn2 <- [1,98,null,{}] 18:18:03 INFO - PROCESS | 1658 | 1463188683105 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}] 18:18:03 INFO - PROCESS | 1658 | 1463188683188 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:18:03 INFO - PROCESS | 1658 | 1463188683193 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x116879000 == 32 [pid = 1658] [id = 32] 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1238ec000) [pid = 1658] [serial = 92] [outer = 0x0] 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123c68800) [pid = 1658] [serial = 93] [outer = 0x1238ec000] 18:18:03 INFO - PROCESS | 1658 | 1463188683220 Marionette DEBUG loaded listener.js 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123e98800) [pid = 1658] [serial = 94] [outer = 0x1238ec000] 18:18:03 INFO - PROCESS | 1658 | 1463188683497 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]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 18:18:03 INFO - PROCESS | 1658 | 1463188683520 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1658 | 1463188683521 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:18:03 INFO - PROCESS | 1658 | 1463188683523 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1658 | 1463188683525 Marionette TRACE conn2 <- [1,102,null,{}] 18:18:03 INFO - PROCESS | 1658 | 1463188683535 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}] 18:18:03 INFO - PROCESS | 1658 | 1463188683607 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:18:03 INFO - PROCESS | 1658 | 1463188683613 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bdb000 == 33 [pid = 1658] [id = 33] 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123e07800) [pid = 1658] [serial = 95] [outer = 0x0] 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x124ac2c00) [pid = 1658] [serial = 96] [outer = 0x123e07800] 18:18:03 INFO - PROCESS | 1658 | 1463188683636 Marionette DEBUG loaded listener.js 18:18:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12513f400) [pid = 1658] [serial = 97] [outer = 0x123e07800] 18:18:03 INFO - PROCESS | 1658 | 1463188683915 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]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 18:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:18:03 INFO - PROCESS | 1658 | 1463188683953 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1658 | 1463188683954 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:18:03 INFO - PROCESS | 1658 | 1463188683957 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1658 | 1463188683959 Marionette TRACE conn2 <- [1,106,null,{}] 18:18:03 INFO - PROCESS | 1658 | 1463188683971 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}] 18:18:04 INFO - PROCESS | 1658 | 1463188684135 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:18:04 INFO - PROCESS | 1658 | 1463188684144 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c30800 == 34 [pid = 1658] [id = 34] 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124a03c00) [pid = 1658] [serial = 98] [outer = 0x0] 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1253e7800) [pid = 1658] [serial = 99] [outer = 0x124a03c00] 18:18:04 INFO - PROCESS | 1658 | 1463188684189 Marionette DEBUG loaded listener.js 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125816400) [pid = 1658] [serial = 100] [outer = 0x124a03c00] 18:18:04 INFO - PROCESS | 1658 | 1463188684481 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]]]}] 18:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 581ms 18:18:04 INFO - PROCESS | 1658 | 1463188684539 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:18:04 INFO - PROCESS | 1658 | 1463188684541 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:18:04 INFO - PROCESS | 1658 | 1463188684544 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:18:04 INFO - PROCESS | 1658 | 1463188684546 Marionette TRACE conn2 <- [1,110,null,{}] 18:18:04 INFO - PROCESS | 1658 | 1463188684549 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}] 18:18:04 INFO - PROCESS | 1658 | 1463188684659 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:18:04 INFO - PROCESS | 1658 | 1463188684722 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12391a800 == 35 [pid = 1658] [id = 35] 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124a0ac00) [pid = 1658] [serial = 101] [outer = 0x0] 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x125819800) [pid = 1658] [serial = 102] [outer = 0x124a0ac00] 18:18:04 INFO - PROCESS | 1658 | 1463188684760 Marionette DEBUG loaded listener.js 18:18:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125fd1000) [pid = 1658] [serial = 103] [outer = 0x124a0ac00] 18:18:05 INFO - PROCESS | 1658 | 1463188685097 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]]]}] 18:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 18:18:05 INFO - PROCESS | 1658 | 1463188685119 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:18:05 INFO - PROCESS | 1658 | 1463188685120 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:18:05 INFO - PROCESS | 1658 | 1463188685122 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1658 | 1463188685123 Marionette TRACE conn2 <- [1,114,null,{}] 18:18:05 INFO - PROCESS | 1658 | 1463188685125 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}] 18:18:05 INFO - PROCESS | 1658 | 1463188685204 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:18:05 INFO - PROCESS | 1658 | 1463188685208 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b4c800 == 36 [pid = 1658] [id = 36] 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x125fd1400) [pid = 1658] [serial = 104] [outer = 0x0] 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126d51400) [pid = 1658] [serial = 105] [outer = 0x125fd1400] 18:18:05 INFO - PROCESS | 1658 | 1463188685234 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x126ddac00) [pid = 1658] [serial = 106] [outer = 0x125fd1400] 18:18:05 INFO - PROCESS | 1658 | 1463188685576 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]]]}] 18:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 18:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:18:05 INFO - PROCESS | 1658 | 1463188685590 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1658 | 1463188685591 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:18:05 INFO - PROCESS | 1658 | 1463188685596 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1658 | 1463188685598 Marionette TRACE conn2 <- [1,118,null,{}] 18:18:05 INFO - PROCESS | 1658 | 1463188685601 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}] 18:18:05 INFO - PROCESS | 1658 | 1463188685702 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:18:05 INFO - PROCESS | 1658 | 1463188685710 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bc1800 == 37 [pid = 1658] [id = 37] 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12695f400) [pid = 1658] [serial = 107] [outer = 0x0] 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126ff6400) [pid = 1658] [serial = 108] [outer = 0x12695f400] 18:18:05 INFO - PROCESS | 1658 | 1463188685736 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1273d2000) [pid = 1658] [serial = 109] [outer = 0x12695f400] 18:18:05 INFO - PROCESS | 1658 | 1463188685986 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 18:18:06 INFO - PROCESS | 1658 | 1463188686019 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1658 | 1463188686020 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:18:06 INFO - PROCESS | 1658 | 1463188686022 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1658 | 1463188686023 Marionette TRACE conn2 <- [1,122,null,{}] 18:18:06 INFO - PROCESS | 1658 | 1463188686025 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}] 18:18:06 INFO - PROCESS | 1658 | 1463188686111 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:18:06 INFO - PROCESS | 1658 | 1463188686116 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b63000 == 38 [pid = 1658] [id = 38] 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1270c3800) [pid = 1658] [serial = 110] [outer = 0x0] 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x127525800) [pid = 1658] [serial = 111] [outer = 0x1270c3800] 18:18:06 INFO - PROCESS | 1658 | 1463188686140 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x128c0f000) [pid = 1658] [serial = 112] [outer = 0x1270c3800] 18:18:06 INFO - PROCESS | 1658 | 1463188686411 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 18:18:06 INFO - PROCESS | 1658 | 1463188686440 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1658 | 1463188686442 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:18:06 INFO - PROCESS | 1658 | 1463188686473 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1658 | 1463188686474 Marionette TRACE conn2 <- [1,126,null,{}] 18:18:06 INFO - PROCESS | 1658 | 1463188686478 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}] 18:18:06 INFO - PROCESS | 1658 | 1463188686552 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:18:06 INFO - PROCESS | 1658 | 1463188686601 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12523d800 == 39 [pid = 1658] [id = 39] 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1270cec00) [pid = 1658] [serial = 113] [outer = 0x0] 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x128c13c00) [pid = 1658] [serial = 114] [outer = 0x1270cec00] 18:18:06 INFO - PROCESS | 1658 | 1463188686625 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x128d92c00) [pid = 1658] [serial = 115] [outer = 0x1270cec00] 18:18:06 INFO - PROCESS | 1658 | 1463188686903 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 18:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:18:06 INFO - PROCESS | 1658 | 1463188686949 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1658 | 1463188686950 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:18:06 INFO - PROCESS | 1658 | 1463188686965 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1658 | 1463188686966 Marionette TRACE conn2 <- [1,130,null,{}] 18:18:06 INFO - PROCESS | 1658 | 1463188686970 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}] 18:18:07 INFO - PROCESS | 1658 | 1463188687049 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:18:07 INFO - PROCESS | 1658 | 1463188687053 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f4f800 == 40 [pid = 1658] [id = 40] 18:18:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128d91000) [pid = 1658] [serial = 116] [outer = 0x0] 18:18:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x129046400) [pid = 1658] [serial = 117] [outer = 0x128d91000] 18:18:07 INFO - PROCESS | 1658 | 1463188687077 Marionette DEBUG loaded listener.js 18:18:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x129338400) [pid = 1658] [serial = 118] [outer = 0x128d91000] 18:18:08 INFO - PROCESS | 1658 | 1463188688072 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]]]}] 18:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1133ms 18:18:08 INFO - PROCESS | 1658 | 1463188688087 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1658 | 1463188688090 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:18:08 INFO - PROCESS | 1658 | 1463188688104 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1658 | 1463188688107 Marionette TRACE conn2 <- [1,134,null,{}] 18:18:08 INFO - PROCESS | 1658 | 1463188688122 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}] 18:18:08 INFO - PROCESS | 1658 | 1463188688215 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:18:08 INFO - PROCESS | 1658 | 1463188688220 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133e9800 == 41 [pid = 1658] [id = 41] 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11610d000) [pid = 1658] [serial = 119] [outer = 0x0] 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11667b000) [pid = 1658] [serial = 120] [outer = 0x11610d000] 18:18:08 INFO - PROCESS | 1658 | 1463188688249 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x116a5b000) [pid = 1658] [serial = 121] [outer = 0x11610d000] 18:18:08 INFO - PROCESS | 1658 | 1463188688552 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]]]}] 18:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 485ms 18:18:08 INFO - PROCESS | 1658 | 1463188688581 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1658 | 1463188688584 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:18:08 INFO - PROCESS | 1658 | 1463188688589 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1658 | 1463188688590 Marionette TRACE conn2 <- [1,138,null,{}] 18:18:08 INFO - PROCESS | 1658 | 1463188688593 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}] 18:18:08 INFO - PROCESS | 1658 | 1463188688679 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:18:08 INFO - PROCESS | 1658 | 1463188688684 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x116381800 == 42 [pid = 1658] [id = 42] 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1161a4000) [pid = 1658] [serial = 122] [outer = 0x0] 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x117545800) [pid = 1658] [serial = 123] [outer = 0x1161a4000] 18:18:08 INFO - PROCESS | 1658 | 1463188688736 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x118171c00) [pid = 1658] [serial = 124] [outer = 0x1161a4000] 18:18:09 INFO - PROCESS | 1658 | 1463188689045 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]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 18:18:09 INFO - PROCESS | 1658 | 1463188689062 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1658 | 1463188689072 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:18:09 INFO - PROCESS | 1658 | 1463188689081 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1658 | 1463188689084 Marionette TRACE conn2 <- [1,142,null,{}] 18:18:09 INFO - PROCESS | 1658 | 1463188689091 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}] 18:18:09 INFO - PROCESS | 1658 | 1463188689175 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:18:09 INFO - PROCESS | 1658 | 1463188689182 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea7000 == 43 [pid = 1658] [id = 43] 18:18:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x113314c00) [pid = 1658] [serial = 125] [outer = 0x0] 18:18:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1184dcc00) [pid = 1658] [serial = 126] [outer = 0x113314c00] 18:18:09 INFO - PROCESS | 1658 | 1463188689210 Marionette DEBUG loaded listener.js 18:18:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11858cc00) [pid = 1658] [serial = 127] [outer = 0x113314c00] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1184de000) [pid = 1658] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x112ccd400) [pid = 1658] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12ca4f800) [pid = 1658] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12c6bac00) [pid = 1658] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x118273800) [pid = 1658] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12bec4000) [pid = 1658] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12bb5e800) [pid = 1658] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12bb53800) [pid = 1658] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12a791800) [pid = 1658] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a787400) [pid = 1658] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129045400) [pid = 1658] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12d449800) [pid = 1658] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118094c00) [pid = 1658] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x112eb1400) [pid = 1658] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119169c00) [pid = 1658] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118c64400) [pid = 1658] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118090400) [pid = 1658] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1238ec000) [pid = 1658] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123e07800) [pid = 1658] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124a03c00) [pid = 1658] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x125fd1400) [pid = 1658] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12695f400) [pid = 1658] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1270c3800) [pid = 1658] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x111e55c00) [pid = 1658] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112eac800) [pid = 1658] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11808a000) [pid = 1658] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1163f5000) [pid = 1658] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117237800) [pid = 1658] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:18:09 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118108000) [pid = 1658] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:18:09 INFO - PROCESS | 1658 | 1463188689935 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]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 872ms 18:18:09 INFO - PROCESS | 1658 | 1463188689955 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1658 | 1463188689957 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:18:09 INFO - PROCESS | 1658 | 1463188689964 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1658 | 1463188689965 Marionette TRACE conn2 <- [1,146,null,{}] 18:18:09 INFO - PROCESS | 1658 | 1463188689968 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}] 18:18:10 INFO - PROCESS | 1658 | 1463188690054 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:18:10 INFO - PROCESS | 1658 | 1463188690103 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4b000 == 44 [pid = 1658] [id = 44] 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1121a9400) [pid = 1658] [serial = 128] [outer = 0x0] 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118108000) [pid = 1658] [serial = 129] [outer = 0x1121a9400] 18:18:10 INFO - PROCESS | 1658 | 1463188690129 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118588000) [pid = 1658] [serial = 130] [outer = 0x1121a9400] 18:18:10 INFO - PROCESS | 1658 | 1463188690434 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]]]}] 18:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 527ms 18:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:18:10 INFO - PROCESS | 1658 | 1463188690487 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1658 | 1463188690489 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:18:10 INFO - PROCESS | 1658 | 1463188690493 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1658 | 1463188690495 Marionette TRACE conn2 <- [1,150,null,{}] 18:18:10 INFO - PROCESS | 1658 | 1463188690498 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}] 18:18:10 INFO - PROCESS | 1658 | 1463188690620 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:18:10 INFO - PROCESS | 1658 | 1463188690681 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d8800 == 45 [pid = 1658] [id = 45] 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x112707800) [pid = 1658] [serial = 131] [outer = 0x0] 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1187dc800) [pid = 1658] [serial = 132] [outer = 0x112707800] 18:18:10 INFO - PROCESS | 1658 | 1463188690735 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118c6b000) [pid = 1658] [serial = 133] [outer = 0x112707800] 18:18:11 INFO - PROCESS | 1658 | 1463188691067 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]]]}] 18:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 621ms 18:18:11 INFO - PROCESS | 1658 | 1463188691114 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:18:11 INFO - PROCESS | 1658 | 1463188691115 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:18:11 INFO - PROCESS | 1658 | 1463188691117 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:18:11 INFO - PROCESS | 1658 | 1463188691118 Marionette TRACE conn2 <- [1,154,null,{}] 18:18:11 INFO - PROCESS | 1658 | 1463188691120 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}] 18:18:11 INFO - PROCESS | 1658 | 1463188691199 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:18:11 INFO - PROCESS | 1658 | 1463188691242 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x118547000 == 46 [pid = 1658] [id = 46] 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11710a800) [pid = 1658] [serial = 134] [outer = 0x0] 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119316800) [pid = 1658] [serial = 135] [outer = 0x11710a800] 18:18:11 INFO - PROCESS | 1658 | 1463188691268 Marionette DEBUG loaded listener.js 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119cdac00) [pid = 1658] [serial = 136] [outer = 0x11710a800] 18:18:11 INFO - PROCESS | 1658 | 1463188691512 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]]]}] 18:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 418ms 18:18:11 INFO - PROCESS | 1658 | 1463188691536 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:18:11 INFO - PROCESS | 1658 | 1463188691537 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:18:11 INFO - PROCESS | 1658 | 1463188691549 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:18:11 INFO - PROCESS | 1658 | 1463188691550 Marionette TRACE conn2 <- [1,158,null,{}] 18:18:11 INFO - PROCESS | 1658 | 1463188691552 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}] 18:18:11 INFO - PROCESS | 1658 | 1463188691624 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:18:11 INFO - PROCESS | 1658 | 1463188691630 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1130b7800 == 47 [pid = 1658] [id = 47] 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11962c000) [pid = 1658] [serial = 137] [outer = 0x0] 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123882000) [pid = 1658] [serial = 138] [outer = 0x11962c000] 18:18:11 INFO - PROCESS | 1658 | 1463188691655 Marionette DEBUG loaded listener.js 18:18:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123c0c000) [pid = 1658] [serial = 139] [outer = 0x11962c000] 18:18:12 INFO - PROCESS | 1658 | 1463188692085 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]]]}] 18:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 579ms 18:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:18:12 INFO - PROCESS | 1658 | 1463188692119 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:18:12 INFO - PROCESS | 1658 | 1463188692121 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:18:12 INFO - PROCESS | 1658 | 1463188692125 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:18:12 INFO - PROCESS | 1658 | 1463188692128 Marionette TRACE conn2 <- [1,162,null,{}] 18:18:12 INFO - PROCESS | 1658 | 1463188692131 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}] 18:18:12 INFO - PROCESS | 1658 | 1463188692222 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:18:12 INFO - PROCESS | 1658 | 1463188692275 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11662b800 == 48 [pid = 1658] [id = 48] 18:18:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x115e0a000) [pid = 1658] [serial = 140] [outer = 0x0] 18:18:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11667f000) [pid = 1658] [serial = 141] [outer = 0x115e0a000] 18:18:12 INFO - PROCESS | 1658 | 1463188692312 Marionette DEBUG loaded listener.js 18:18:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x117243c00) [pid = 1658] [serial = 142] [outer = 0x115e0a000] 18:18:12 INFO - PROCESS | 1658 | 1463188692740 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]]]}] 18:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 18:18:12 INFO - PROCESS | 1658 | 1463188692747 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:18:12 INFO - PROCESS | 1658 | 1463188692752 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:18:12 INFO - PROCESS | 1658 | 1463188692758 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:18:12 INFO - PROCESS | 1658 | 1463188692761 Marionette TRACE conn2 <- [1,166,null,{}] 18:18:12 INFO - PROCESS | 1658 | 1463188692764 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}] 18:18:12 INFO - PROCESS | 1658 | 1463188692870 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:18:12 INFO - PROCESS | 1658 | 1463188692924 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x119607800 == 49 [pid = 1658] [id = 49] 18:18:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118089000) [pid = 1658] [serial = 143] [outer = 0x0] 18:18:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118273000) [pid = 1658] [serial = 144] [outer = 0x118089000] 18:18:12 INFO - PROCESS | 1658 | 1463188692957 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11858a400) [pid = 1658] [serial = 145] [outer = 0x118089000] 18:18:13 INFO - PROCESS | 1658 | 1463188693388 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]]]}] 18:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 18:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:18:13 INFO - PROCESS | 1658 | 1463188693430 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:18:13 INFO - PROCESS | 1658 | 1463188693431 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:18:13 INFO - PROCESS | 1658 | 1463188693434 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1658 | 1463188693436 Marionette TRACE conn2 <- [1,170,null,{}] 18:18:13 INFO - PROCESS | 1658 | 1463188693461 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}] 18:18:13 INFO - PROCESS | 1658 | 1463188693579 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:18:13 INFO - PROCESS | 1658 | 1463188693625 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12391b800 == 50 [pid = 1658] [id = 50] 18:18:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119321400) [pid = 1658] [serial = 146] [outer = 0x0] 18:18:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11962d800) [pid = 1658] [serial = 147] [outer = 0x119321400] 18:18:13 INFO - PROCESS | 1658 | 1463188693656 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123884000) [pid = 1658] [serial = 148] [outer = 0x119321400] 18:18:14 INFO - PROCESS | 1658 | 1463188694060 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]]]}] 18:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 18:18:14 INFO - PROCESS | 1658 | 1463188694110 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1658 | 1463188694112 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:18:14 INFO - PROCESS | 1658 | 1463188694115 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1658 | 1463188694117 Marionette TRACE conn2 <- [1,174,null,{}] 18:18:14 INFO - PROCESS | 1658 | 1463188694119 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}] 18:18:14 INFO - PROCESS | 1658 | 1463188694208 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:18:14 INFO - PROCESS | 1658 | 1463188694266 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bbd000 == 51 [pid = 1658] [id = 51] 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123aaa800) [pid = 1658] [serial = 149] [outer = 0x0] 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123c8cc00) [pid = 1658] [serial = 150] [outer = 0x123aaa800] 18:18:14 INFO - PROCESS | 1658 | 1463188694295 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x124a03c00) [pid = 1658] [serial = 151] [outer = 0x123aaa800] 18:18:14 INFO - PROCESS | 1658 | 1463188694703 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]]]}] 18:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 18:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:18:14 INFO - PROCESS | 1658 | 1463188694736 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1658 | 1463188694737 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:18:14 INFO - PROCESS | 1658 | 1463188694740 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1658 | 1463188694741 Marionette TRACE conn2 <- [1,178,null,{}] 18:18:14 INFO - PROCESS | 1658 | 1463188694762 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}] 18:18:14 INFO - PROCESS | 1658 | 1463188694849 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:18:14 INFO - PROCESS | 1658 | 1463188694920 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11255d800 == 52 [pid = 1658] [id = 52] 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x113316800) [pid = 1658] [serial = 152] [outer = 0x0] 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11826a400) [pid = 1658] [serial = 153] [outer = 0x113316800] 18:18:14 INFO - PROCESS | 1658 | 1463188694949 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x119317800) [pid = 1658] [serial = 154] [outer = 0x113316800] 18:18:15 INFO - PROCESS | 1658 | 1463188695392 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]]]}] 18:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 688ms 18:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:18:15 INFO - PROCESS | 1658 | 1463188695428 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:18:15 INFO - PROCESS | 1658 | 1463188695431 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:18:15 INFO - PROCESS | 1658 | 1463188695434 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1658 | 1463188695436 Marionette TRACE conn2 <- [1,182,null,{}] 18:18:15 INFO - PROCESS | 1658 | 1463188695440 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}] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118547000 == 51 [pid = 1658] [id = 46] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d8800 == 50 [pid = 1658] [id = 45] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4b000 == 49 [pid = 1658] [id = 44] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea7000 == 48 [pid = 1658] [id = 43] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d2800 == 47 [pid = 1658] [id = 30] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116381800 == 46 [pid = 1658] [id = 42] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1133e9800 == 45 [pid = 1658] [id = 41] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118198000 == 44 [pid = 1658] [id = 28] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea1800 == 43 [pid = 1658] [id = 27] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1183b1000 == 42 [pid = 1658] [id = 29] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118767800 == 41 [pid = 1658] [id = 31] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x116879000 == 40 [pid = 1658] [id = 32] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x124b63000 == 39 [pid = 1658] [id = 38] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119c30800 == 38 [pid = 1658] [id = 34] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119bdb000 == 37 [pid = 1658] [id = 33] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x125f4f800 == 36 [pid = 1658] [id = 40] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x123bbd000 == 35 [pid = 1658] [id = 51] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12391b800 == 34 [pid = 1658] [id = 50] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x123b4c800 == 33 [pid = 1658] [id = 36] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119607800 == 32 [pid = 1658] [id = 49] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1130b7800 == 31 [pid = 1658] [id = 47] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11662b800 == 30 [pid = 1658] [id = 48] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12391a800 == 29 [pid = 1658] [id = 35] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12523d800 == 28 [pid = 1658] [id = 39] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x123bc1800 == 27 [pid = 1658] [id = 37] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12d79c400) [pid = 1658] [serial = 58] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11255d800 == 26 [pid = 1658] [id = 52] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x118269400) [pid = 1658] [serial = 75] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1184e5c00) [pid = 1658] [serial = 78] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1187ddc00) [pid = 1658] [serial = 81] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119624000) [pid = 1658] [serial = 84] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119b10c00) [pid = 1658] [serial = 85] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119ef0800) [pid = 1658] [serial = 87] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x123880800) [pid = 1658] [serial = 88] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x123882c00) [pid = 1658] [serial = 90] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123ab0800) [pid = 1658] [serial = 91] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123c68800) [pid = 1658] [serial = 93] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123e98800) [pid = 1658] [serial = 94] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124ac2c00) [pid = 1658] [serial = 96] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1253e7800) [pid = 1658] [serial = 99] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x125819800) [pid = 1658] [serial = 102] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126d51400) [pid = 1658] [serial = 105] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x126ff6400) [pid = 1658] [serial = 108] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x127525800) [pid = 1658] [serial = 111] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1121d8800) [pid = 1658] [serial = 60] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x114e90c00) [pid = 1658] [serial = 63] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12513f400) [pid = 1658] [serial = 97] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11826e000) [pid = 1658] [serial = 66] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1165c6000) [pid = 1658] [serial = 69] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x117243400) [pid = 1658] [serial = 72] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1176c9c00) [pid = 1658] [serial = 73] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125816400) [pid = 1658] [serial = 100] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126ddac00) [pid = 1658] [serial = 106] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1273d2000) [pid = 1658] [serial = 109] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1168cc400) [pid = 1658] [serial = 70] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1184da000) [pid = 1658] [serial = 67] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119131000) [pid = 1658] [serial = 82] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1184d7000) [pid = 1658] [serial = 76] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x128c0f000) [pid = 1658] [serial = 112] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116842000) [pid = 1658] [serial = 64] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128c13c00) [pid = 1658] [serial = 114] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x112706800) [pid = 1658] [serial = 61] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118591800) [pid = 1658] [serial = 79] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x123c6bc00) [pid = 1658] [serial = 11] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12485b800) [pid = 1658] [serial = 8] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12beccc00) [pid = 1658] [serial = 33] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11826e400) [pid = 1658] [serial = 34] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12be40000) [pid = 1658] [serial = 30] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12be4a400) [pid = 1658] [serial = 31] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12bb55400) [pid = 1658] [serial = 27] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12bb5b800) [pid = 1658] [serial = 28] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x125811000) [pid = 1658] [serial = 25] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12ad41c00) [pid = 1658] [serial = 24] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12a789000) [pid = 1658] [serial = 21] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12a78d000) [pid = 1658] [serial = 22] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x129335400) [pid = 1658] [serial = 16] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1295a8000) [pid = 1658] [serial = 18] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x129047000) [pid = 1658] [serial = 15] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12d798800) [pid = 1658] [serial = 57] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1184e0400) [pid = 1658] [serial = 54] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1295ad800) [pid = 1658] [serial = 55] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x118c60800) [pid = 1658] [serial = 52] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x1176c5000) [pid = 1658] [serial = 51] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12d1c8800) [pid = 1658] [serial = 45] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12d1ba400) [pid = 1658] [serial = 48] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12ca56000) [pid = 1658] [serial = 42] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12cf16800) [pid = 1658] [serial = 43] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12c6c1400) [pid = 1658] [serial = 39] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x12ca4cc00) [pid = 1658] [serial = 40] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x12c6b8400) [pid = 1658] [serial = 37] [outer = 0x0] [url = about:blank] 18:18:15 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x12be4d400) [pid = 1658] [serial = 36] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1658 | 1463188696013 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:18:16 INFO - PROCESS | 1658 | 1463188696054 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x111fae000 == 27 [pid = 1658] [id = 53] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x1121df000) [pid = 1658] [serial = 155] [outer = 0x0] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x112cca800) [pid = 1658] [serial = 156] [outer = 0x1121df000] 18:18:16 INFO - PROCESS | 1658 | 1463188696082 Marionette DEBUG loaded listener.js 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x113389800) [pid = 1658] [serial = 157] [outer = 0x1121df000] 18:18:16 INFO - PROCESS | 1658 | 1463188696385 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]]]}] 18:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 970ms 18:18:16 INFO - PROCESS | 1658 | 1463188696405 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:18:16 INFO - PROCESS | 1658 | 1463188696408 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:18:16 INFO - PROCESS | 1658 | 1463188696415 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1658 | 1463188696417 Marionette TRACE conn2 <- [1,186,null,{}] 18:18:16 INFO - PROCESS | 1658 | 1463188696421 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}] 18:18:16 INFO - PROCESS | 1658 | 1463188696488 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:18:16 INFO - PROCESS | 1658 | 1463188696495 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x116125800 == 28 [pid = 1658] [id = 54] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x1163a3000) [pid = 1658] [serial = 158] [outer = 0x0] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1168cc400) [pid = 1658] [serial = 159] [outer = 0x1163a3000] 18:18:16 INFO - PROCESS | 1658 | 1463188696525 Marionette DEBUG loaded listener.js 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x117238800) [pid = 1658] [serial = 160] [outer = 0x1163a3000] 18:18:16 INFO - PROCESS | 1658 | 1463188696834 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]]]}] 18:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 18:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:18:16 INFO - PROCESS | 1658 | 1463188696886 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:18:16 INFO - PROCESS | 1658 | 1463188696888 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:18:16 INFO - PROCESS | 1658 | 1463188696890 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1658 | 1463188696892 Marionette TRACE conn2 <- [1,190,null,{}] 18:18:16 INFO - PROCESS | 1658 | 1463188696894 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}] 18:18:16 INFO - PROCESS | 1658 | 1463188696960 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:18:16 INFO - PROCESS | 1658 | 1463188696967 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x116813000 == 29 [pid = 1658] [id = 55] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1176c0800) [pid = 1658] [serial = 161] [outer = 0x0] 18:18:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11816c400) [pid = 1658] [serial = 162] [outer = 0x1176c0800] 18:18:16 INFO - PROCESS | 1658 | 1463188696996 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11826f000) [pid = 1658] [serial = 163] [outer = 0x1176c0800] 18:18:17 INFO - PROCESS | 1658 | 1463188697326 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]]]}] 18:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 18:18:17 INFO - PROCESS | 1658 | 1463188697363 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:18:17 INFO - PROCESS | 1658 | 1463188697365 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:18:17 INFO - PROCESS | 1658 | 1463188697373 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:18:17 INFO - PROCESS | 1658 | 1463188697376 Marionette TRACE conn2 <- [1,194,null,{}] 18:18:17 INFO - PROCESS | 1658 | 1463188697379 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}] 18:18:17 INFO - PROCESS | 1658 | 1463188697463 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:18:17 INFO - PROCESS | 1658 | 1463188697469 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aac000 == 30 [pid = 1658] [id = 56] 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118168c00) [pid = 1658] [serial = 164] [outer = 0x0] 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1183c7c00) [pid = 1658] [serial = 165] [outer = 0x118168c00] 18:18:17 INFO - PROCESS | 1658 | 1463188697496 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1184e0800) [pid = 1658] [serial = 166] [outer = 0x118168c00] 18:18:17 INFO - PROCESS | 1658 | 1463188697775 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]]]}] 18:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 426ms 18:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:18:17 INFO - PROCESS | 1658 | 1463188697798 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:18:17 INFO - PROCESS | 1658 | 1463188697800 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:18:17 INFO - PROCESS | 1658 | 1463188697802 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:18:17 INFO - PROCESS | 1658 | 1463188697803 Marionette TRACE conn2 <- [1,198,null,{}] 18:18:17 INFO - PROCESS | 1658 | 1463188697805 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}] 18:18:17 INFO - PROCESS | 1658 | 1463188697875 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:18:17 INFO - PROCESS | 1658 | 1463188697881 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182cd000 == 31 [pid = 1658] [id = 57] 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11810cc00) [pid = 1658] [serial = 167] [outer = 0x0] 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11858fc00) [pid = 1658] [serial = 168] [outer = 0x11810cc00] 18:18:17 INFO - PROCESS | 1658 | 1463188697908 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118c5c800) [pid = 1658] [serial = 169] [outer = 0x11810cc00] 18:18:18 INFO - PROCESS | 1658 | 1463188698239 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 18:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:18:18 INFO - PROCESS | 1658 | 1463188698276 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1658 | 1463188698277 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:18:18 INFO - PROCESS | 1658 | 1463188698279 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1658 | 1463188698280 Marionette TRACE conn2 <- [1,202,null,{}] 18:18:18 INFO - PROCESS | 1658 | 1463188698282 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}] 18:18:18 INFO - PROCESS | 1658 | 1463188698360 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:18:18 INFO - PROCESS | 1658 | 1463188698367 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183b2800 == 32 [pid = 1658] [id = 58] 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x113c1bc00) [pid = 1658] [serial = 170] [outer = 0x0] 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119131000) [pid = 1658] [serial = 171] [outer = 0x113c1bc00] 18:18:18 INFO - PROCESS | 1658 | 1463188698398 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11931d800) [pid = 1658] [serial = 172] [outer = 0x113c1bc00] 18:18:18 INFO - PROCESS | 1658 | 1463188698746 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 18:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:18:18 INFO - PROCESS | 1658 | 1463188698798 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1658 | 1463188698800 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:18:18 INFO - PROCESS | 1658 | 1463188698802 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1658 | 1463188698803 Marionette TRACE conn2 <- [1,206,null,{}] 18:18:18 INFO - PROCESS | 1658 | 1463188698805 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}] 18:18:18 INFO - PROCESS | 1658 | 1463188698885 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:18:18 INFO - PROCESS | 1658 | 1463188698889 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11255e000 == 33 [pid = 1658] [id = 59] 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11219fc00) [pid = 1658] [serial = 173] [outer = 0x0] 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119ef0800) [pid = 1658] [serial = 174] [outer = 0x11219fc00] 18:18:18 INFO - PROCESS | 1658 | 1463188698939 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x123880800) [pid = 1658] [serial = 175] [outer = 0x11219fc00] 18:18:19 INFO - PROCESS | 1658 | 1463188699228 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 18:18:19 INFO - PROCESS | 1658 | 1463188699271 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:18:19 INFO - PROCESS | 1658 | 1463188699272 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:18:19 INFO - PROCESS | 1658 | 1463188699274 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1658 | 1463188699275 Marionette TRACE conn2 <- [1,210,null,{}] 18:18:19 INFO - PROCESS | 1658 | 1463188699279 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}] 18:18:19 INFO - PROCESS | 1658 | 1463188699355 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:18:19 INFO - PROCESS | 1658 | 1463188699360 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ab800 == 34 [pid = 1658] [id = 60] 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119624c00) [pid = 1658] [serial = 176] [outer = 0x0] 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1238f0400) [pid = 1658] [serial = 177] [outer = 0x119624c00] 18:18:19 INFO - PROCESS | 1658 | 1463188699406 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x123c68000) [pid = 1658] [serial = 178] [outer = 0x119624c00] 18:18:19 INFO - PROCESS | 1658 | 1463188699676 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 418ms 18:18:19 INFO - PROCESS | 1658 | 1463188699718 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:18:19 INFO - PROCESS | 1658 | 1463188699719 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:18:19 INFO - PROCESS | 1658 | 1463188699730 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1658 | 1463188699731 Marionette TRACE conn2 <- [1,214,null,{}] 18:18:19 INFO - PROCESS | 1658 | 1463188699740 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}] 18:18:19 INFO - PROCESS | 1658 | 1463188699822 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:18:19 INFO - PROCESS | 1658 | 1463188699827 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960c000 == 35 [pid = 1658] [id = 61] 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12387fc00) [pid = 1658] [serial = 179] [outer = 0x0] 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x123e07800) [pid = 1658] [serial = 180] [outer = 0x12387fc00] 18:18:19 INFO - PROCESS | 1658 | 1463188699851 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125136c00) [pid = 1658] [serial = 181] [outer = 0x12387fc00] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11962c000) [pid = 1658] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11710a800) [pid = 1658] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11610d000) [pid = 1658] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1121a9400) [pid = 1658] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1161a4000) [pid = 1658] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x113314c00) [pid = 1658] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x112707800) [pid = 1658] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x128d91000) [pid = 1658] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1270cec00) [pid = 1658] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:18:20 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x124a0ac00) [pid = 1658] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:18:20 INFO - PROCESS | 1658 | 1463188700166 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 475ms 18:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:18:20 INFO - PROCESS | 1658 | 1463188700205 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1658 | 1463188700206 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:18:20 INFO - PROCESS | 1658 | 1463188700208 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1658 | 1463188700211 Marionette TRACE conn2 <- [1,218,null,{}] 18:18:20 INFO - PROCESS | 1658 | 1463188700214 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}] 18:18:20 INFO - PROCESS | 1658 | 1463188700280 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:18:20 INFO - PROCESS | 1658 | 1463188700285 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119619000 == 36 [pid = 1658] [id = 62] 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11610d000) [pid = 1658] [serial = 182] [outer = 0x0] 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11858e400) [pid = 1658] [serial = 183] [outer = 0x11610d000] 18:18:20 INFO - PROCESS | 1658 | 1463188700311 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12513b800) [pid = 1658] [serial = 184] [outer = 0x11610d000] 18:18:20 INFO - PROCESS | 1658 | 1463188700597 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 424ms 18:18:20 INFO - PROCESS | 1658 | 1463188700632 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1658 | 1463188700634 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:18:20 INFO - PROCESS | 1658 | 1463188700636 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1658 | 1463188700637 Marionette TRACE conn2 <- [1,222,null,{}] 18:18:20 INFO - PROCESS | 1658 | 1463188700639 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}] 18:18:20 INFO - PROCESS | 1658 | 1463188700726 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:18:20 INFO - PROCESS | 1658 | 1463188700732 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0e000 == 37 [pid = 1658] [id = 63] 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x112130400) [pid = 1658] [serial = 185] [outer = 0x0] 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12513d000) [pid = 1658] [serial = 186] [outer = 0x112130400] 18:18:20 INFO - PROCESS | 1658 | 1463188700760 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1187e9000) [pid = 1658] [serial = 187] [outer = 0x112130400] 18:18:21 INFO - PROCESS | 1658 | 1463188701052 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 18:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:18:21 INFO - PROCESS | 1658 | 1463188701105 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1658 | 1463188701107 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:18:21 INFO - PROCESS | 1658 | 1463188701112 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1658 | 1463188701115 Marionette TRACE conn2 <- [1,226,null,{}] 18:18:21 INFO - PROCESS | 1658 | 1463188701118 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}] 18:18:21 INFO - PROCESS | 1658 | 1463188701246 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:18:21 INFO - PROCESS | 1658 | 1463188701303 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e98800 == 38 [pid = 1658] [id = 64] 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1129cb000) [pid = 1658] [serial = 188] [outer = 0x0] 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1256bf800) [pid = 1658] [serial = 189] [outer = 0x1129cb000] 18:18:21 INFO - PROCESS | 1658 | 1463188701342 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x125f14000) [pid = 1658] [serial = 190] [outer = 0x1129cb000] 18:18:21 INFO - PROCESS | 1658 | 1463188701635 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 573ms 18:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:18:21 INFO - PROCESS | 1658 | 1463188701684 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1658 | 1463188701685 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:18:21 INFO - PROCESS | 1658 | 1463188701687 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1658 | 1463188701688 Marionette TRACE conn2 <- [1,230,null,{}] 18:18:21 INFO - PROCESS | 1658 | 1463188701690 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}] 18:18:21 INFO - PROCESS | 1658 | 1463188701761 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:18:21 INFO - PROCESS | 1658 | 1463188701766 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a13000 == 39 [pid = 1658] [id = 65] 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125f17000) [pid = 1658] [serial = 191] [outer = 0x0] 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x125fca000) [pid = 1658] [serial = 192] [outer = 0x125f17000] 18:18:21 INFO - PROCESS | 1658 | 1463188701792 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126966c00) [pid = 1658] [serial = 193] [outer = 0x125f17000] 18:18:22 INFO - PROCESS | 1658 | 1463188702173 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]]]}] 18:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 518ms 18:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:18:22 INFO - PROCESS | 1658 | 1463188702205 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:18:22 INFO - PROCESS | 1658 | 1463188702208 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:18:22 INFO - PROCESS | 1658 | 1463188702212 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:18:22 INFO - PROCESS | 1658 | 1463188702214 Marionette TRACE conn2 <- [1,234,null,{}] 18:18:22 INFO - PROCESS | 1658 | 1463188702218 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}] 18:18:22 INFO - PROCESS | 1658 | 1463188702328 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:18:22 INFO - PROCESS | 1658 | 1463188702379 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x113cb5800 == 40 [pid = 1658] [id = 66] 18:18:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1121a9000) [pid = 1658] [serial = 194] [outer = 0x0] 18:18:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x114e8a800) [pid = 1658] [serial = 195] [outer = 0x1121a9000] 18:18:22 INFO - PROCESS | 1658 | 1463188702414 Marionette DEBUG loaded listener.js 18:18:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1163f2c00) [pid = 1658] [serial = 196] [outer = 0x1121a9000] 18:18:23 INFO - PROCESS | 1658 | 1463188703030 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]]]}] 18:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 872ms 18:18:23 INFO - PROCESS | 1658 | 1463188703084 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:18:23 INFO - PROCESS | 1658 | 1463188703088 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:18:23 INFO - PROCESS | 1658 | 1463188703093 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1658 | 1463188703095 Marionette TRACE conn2 <- [1,238,null,{}] 18:18:23 INFO - PROCESS | 1658 | 1463188703097 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}] 18:18:23 INFO - PROCESS | 1658 | 1463188703197 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:18:23 INFO - PROCESS | 1658 | 1463188703262 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182dc000 == 41 [pid = 1658] [id = 67] 18:18:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x117544000) [pid = 1658] [serial = 197] [outer = 0x0] 18:18:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11808f800) [pid = 1658] [serial = 198] [outer = 0x117544000] 18:18:23 INFO - PROCESS | 1658 | 1463188703291 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11826e400) [pid = 1658] [serial = 199] [outer = 0x117544000] 18:18:23 INFO - PROCESS | 1658 | 1463188703900 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]]]}] 18:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 871ms 18:18:23 INFO - PROCESS | 1658 | 1463188703964 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:18:23 INFO - PROCESS | 1658 | 1463188703966 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:18:23 INFO - PROCESS | 1658 | 1463188703969 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1658 | 1463188703971 Marionette TRACE conn2 <- [1,242,null,{}] 18:18:23 INFO - PROCESS | 1658 | 1463188703976 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}] 18:18:24 INFO - PROCESS | 1658 | 1463188704065 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:18:24 INFO - PROCESS | 1658 | 1463188704130 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161c9000 == 42 [pid = 1658] [id = 68] 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x116680400) [pid = 1658] [serial = 200] [outer = 0x0] 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x116845800) [pid = 1658] [serial = 201] [outer = 0x116680400] 18:18:24 INFO - PROCESS | 1658 | 1463188704157 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x117239c00) [pid = 1658] [serial = 202] [outer = 0x116680400] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x116e98800 == 41 [pid = 1658] [id = 64] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0e000 == 40 [pid = 1658] [id = 63] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x119619000 == 39 [pid = 1658] [id = 62] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x11960c000 == 38 [pid = 1658] [id = 61] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ab800 == 37 [pid = 1658] [id = 60] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x11255e000 == 36 [pid = 1658] [id = 59] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1183b2800 == 35 [pid = 1658] [id = 58] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1182cd000 == 34 [pid = 1658] [id = 57] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x116aac000 == 33 [pid = 1658] [id = 56] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x116813000 == 32 [pid = 1658] [id = 55] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x116125800 == 31 [pid = 1658] [id = 54] 18:18:24 INFO - PROCESS | 1658 | --DOCSHELL 0x111fae000 == 30 [pid = 1658] [id = 53] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x123882000) [pid = 1658] [serial = 138] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123c0c000) [pid = 1658] [serial = 139] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119cdac00) [pid = 1658] [serial = 136] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11667b000) [pid = 1658] [serial = 120] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118108000) [pid = 1658] [serial = 129] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118171c00) [pid = 1658] [serial = 124] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x117545800) [pid = 1658] [serial = 123] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1184dcc00) [pid = 1658] [serial = 126] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11858cc00) [pid = 1658] [serial = 127] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x116a5b000) [pid = 1658] [serial = 121] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1187dc800) [pid = 1658] [serial = 132] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118588000) [pid = 1658] [serial = 130] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119316800) [pid = 1658] [serial = 135] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118c6b000) [pid = 1658] [serial = 133] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x129338400) [pid = 1658] [serial = 118] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129046400) [pid = 1658] [serial = 117] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x128d92c00) [pid = 1658] [serial = 115] [outer = 0x0] [url = about:blank] 18:18:24 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x125fd1000) [pid = 1658] [serial = 103] [outer = 0x0] [url = about:blank] 18:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 572ms 18:18:24 INFO - PROCESS | 1658 | 1463188704534 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]]]}] 18:18:24 INFO - PROCESS | 1658 | 1463188704547 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:18:24 INFO - PROCESS | 1658 | 1463188704550 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:18:24 INFO - PROCESS | 1658 | 1463188704556 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:18:24 INFO - PROCESS | 1658 | 1463188704557 Marionette TRACE conn2 <- [1,246,null,{}] 18:18:24 INFO - PROCESS | 1658 | 1463188704561 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}] 18:18:24 INFO - PROCESS | 1658 | 1463188704630 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:18:24 INFO - PROCESS | 1658 | 1463188704634 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11680e800 == 31 [pid = 1658] [id = 69] 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11754c400) [pid = 1658] [serial = 203] [outer = 0x0] 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x118095800) [pid = 1658] [serial = 204] [outer = 0x11754c400] 18:18:24 INFO - PROCESS | 1658 | 1463188704661 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118271c00) [pid = 1658] [serial = 205] [outer = 0x11754c400] 18:18:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1184d8400) [pid = 1658] [serial = 206] [outer = 0x12cf19400] 18:18:25 INFO - PROCESS | 1658 | 1463188705004 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 18:18:25 INFO - PROCESS | 1658 | 1463188705029 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1658 | 1463188705031 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:18:25 INFO - PROCESS | 1658 | 1463188705033 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1658 | 1463188705036 Marionette TRACE conn2 <- [1,250,null,{}] 18:18:25 INFO - PROCESS | 1658 | 1463188705043 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}] 18:18:25 INFO - PROCESS | 1658 | 1463188705119 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:18:25 INFO - PROCESS | 1658 | 1463188705162 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x117434000 == 32 [pid = 1658] [id = 70] 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11808f000) [pid = 1658] [serial = 207] [outer = 0x0] 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1184d7c00) [pid = 1658] [serial = 208] [outer = 0x11808f000] 18:18:25 INFO - PROCESS | 1658 | 1463188705191 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119131400) [pid = 1658] [serial = 209] [outer = 0x11808f000] 18:18:25 INFO - PROCESS | 1658 | 1463188705500 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 18:18:25 INFO - PROCESS | 1658 | 1463188705554 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1658 | 1463188705563 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:18:25 INFO - PROCESS | 1658 | 1463188705565 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1658 | 1463188705566 Marionette TRACE conn2 <- [1,254,null,{}] 18:18:25 INFO - PROCESS | 1658 | 1463188705568 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}] 18:18:25 INFO - PROCESS | 1658 | 1463188705637 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:18:25 INFO - PROCESS | 1658 | 1463188705643 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185c1800 == 33 [pid = 1658] [id = 71] 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119318c00) [pid = 1658] [serial = 210] [outer = 0x0] 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11962c000) [pid = 1658] [serial = 211] [outer = 0x119318c00] 18:18:25 INFO - PROCESS | 1658 | 1463188705671 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119cd7c00) [pid = 1658] [serial = 212] [outer = 0x119318c00] 18:18:25 INFO - PROCESS | 1658 | 1463188705950 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 418ms 18:18:25 INFO - PROCESS | 1658 | 1463188705986 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1658 | 1463188705987 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:18:25 INFO - PROCESS | 1658 | 1463188705989 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1658 | 1463188705990 Marionette TRACE conn2 <- [1,258,null,{}] 18:18:26 INFO - PROCESS | 1658 | 1463188706002 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}] 18:18:26 INFO - PROCESS | 1658 | 1463188706098 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:18:26 INFO - PROCESS | 1658 | 1463188706104 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x118768800 == 34 [pid = 1658] [id = 72] 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x112e18c00) [pid = 1658] [serial = 213] [outer = 0x0] 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119319000) [pid = 1658] [serial = 214] [outer = 0x112e18c00] 18:18:26 INFO - PROCESS | 1658 | 1463188706130 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123885800) [pid = 1658] [serial = 215] [outer = 0x112e18c00] 18:18:26 INFO - PROCESS | 1658 | 1463188706401 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]]]}] 18:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 421ms 18:18:26 INFO - PROCESS | 1658 | 1463188706418 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:18:26 INFO - PROCESS | 1658 | 1463188706419 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:18:26 INFO - PROCESS | 1658 | 1463188706422 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:18:26 INFO - PROCESS | 1658 | 1463188706423 Marionette TRACE conn2 <- [1,262,null,{}] 18:18:26 INFO - PROCESS | 1658 | 1463188706425 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}] 18:18:26 INFO - PROCESS | 1658 | 1463188706537 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:18:26 INFO - PROCESS | 1658 | 1463188706565 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c28000 == 35 [pid = 1658] [id = 73] 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123c0c000) [pid = 1658] [serial = 216] [outer = 0x0] 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x124abc400) [pid = 1658] [serial = 217] [outer = 0x123c0c000] 18:18:26 INFO - PROCESS | 1658 | 1463188706598 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1256b8000) [pid = 1658] [serial = 218] [outer = 0x123c0c000] 18:18:26 INFO - PROCESS | 1658 | 1463188706899 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]]]}] 18:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 18:18:26 INFO - PROCESS | 1658 | 1463188706941 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:18:26 INFO - PROCESS | 1658 | 1463188706942 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:18:26 INFO - PROCESS | 1658 | 1463188706946 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:18:26 INFO - PROCESS | 1658 | 1463188706948 Marionette TRACE conn2 <- [1,266,null,{}] 18:18:26 INFO - PROCESS | 1658 | 1463188706950 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}] 18:18:27 INFO - PROCESS | 1658 | 1463188707035 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:18:27 INFO - PROCESS | 1658 | 1463188707063 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x123918800 == 36 [pid = 1658] [id = 74] 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x124a0cc00) [pid = 1658] [serial = 219] [outer = 0x0] 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125816800) [pid = 1658] [serial = 220] [outer = 0x124a0cc00] 18:18:27 INFO - PROCESS | 1658 | 1463188707087 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x125e0b400) [pid = 1658] [serial = 221] [outer = 0x124a0cc00] 18:18:27 INFO - PROCESS | 1658 | 1463188707366 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]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 18:18:27 INFO - PROCESS | 1658 | 1463188707416 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1658 | 1463188707417 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:18:27 INFO - PROCESS | 1658 | 1463188707419 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1658 | 1463188707420 Marionette TRACE conn2 <- [1,270,null,{}] 18:18:27 INFO - PROCESS | 1658 | 1463188707423 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}] 18:18:27 INFO - PROCESS | 1658 | 1463188707510 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:18:27 INFO - PROCESS | 1658 | 1463188707515 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b4c800 == 37 [pid = 1658] [id = 75] 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1256c3000) [pid = 1658] [serial = 222] [outer = 0x0] 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x125fd6000) [pid = 1658] [serial = 223] [outer = 0x1256c3000] 18:18:27 INFO - PROCESS | 1658 | 1463188707539 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x126d51000) [pid = 1658] [serial = 224] [outer = 0x1256c3000] 18:18:27 INFO - PROCESS | 1658 | 1463188707849 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]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 18:18:27 INFO - PROCESS | 1658 | 1463188707888 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1658 | 1463188707889 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:18:27 INFO - PROCESS | 1658 | 1463188707896 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1658 | 1463188707898 Marionette TRACE conn2 <- [1,274,null,{}] 18:18:27 INFO - PROCESS | 1658 | 1463188707902 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}] 18:18:28 INFO - PROCESS | 1658 | 1463188708034 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:18:28 INFO - PROCESS | 1658 | 1463188708050 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed9000 == 38 [pid = 1658] [id = 76] 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126966400) [pid = 1658] [serial = 225] [outer = 0x0] 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x126de2800) [pid = 1658] [serial = 226] [outer = 0x126966400] 18:18:28 INFO - PROCESS | 1658 | 1463188708088 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126ff5000) [pid = 1658] [serial = 227] [outer = 0x126966400] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x113c1bc00) [pid = 1658] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119624c00) [pid = 1658] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11219fc00) [pid = 1658] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12387fc00) [pid = 1658] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11610d000) [pid = 1658] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112130400) [pid = 1658] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1176c0800) [pid = 1658] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1163a3000) [pid = 1658] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1129cb000) [pid = 1658] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11810cc00) [pid = 1658] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118168c00) [pid = 1658] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1121df000) [pid = 1658] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x115e0a000) [pid = 1658] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118089000) [pid = 1658] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119321400) [pid = 1658] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:18:28 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x123aaa800) [pid = 1658] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:18:28 INFO - PROCESS | 1658 | 1463188708549 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 676ms 18:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:18:28 INFO - PROCESS | 1658 | 1463188708568 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1658 | 1463188708569 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:18:28 INFO - PROCESS | 1658 | 1463188708571 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1658 | 1463188708572 Marionette TRACE conn2 <- [1,278,null,{}] 18:18:28 INFO - PROCESS | 1658 | 1463188708575 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}] 18:18:28 INFO - PROCESS | 1658 | 1463188708645 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:18:28 INFO - PROCESS | 1658 | 1463188708651 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x118c9d800 == 39 [pid = 1658] [id = 77] 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x112cc0800) [pid = 1658] [serial = 228] [outer = 0x0] 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116674800) [pid = 1658] [serial = 229] [outer = 0x112cc0800] 18:18:28 INFO - PROCESS | 1658 | 1463188708675 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119b09400) [pid = 1658] [serial = 230] [outer = 0x112cc0800] 18:18:29 INFO - PROCESS | 1658 | 1463188709000 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 18:18:29 INFO - PROCESS | 1658 | 1463188709041 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1658 | 1463188709045 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:18:29 INFO - PROCESS | 1658 | 1463188709056 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1658 | 1463188709059 Marionette TRACE conn2 <- [1,282,null,{}] 18:18:29 INFO - PROCESS | 1658 | 1463188709062 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}] 18:18:29 INFO - PROCESS | 1658 | 1463188709206 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:18:29 INFO - PROCESS | 1658 | 1463188709213 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec7800 == 40 [pid = 1658] [id = 78] 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x125810400) [pid = 1658] [serial = 231] [outer = 0x0] 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1270cf800) [pid = 1658] [serial = 232] [outer = 0x125810400] 18:18:29 INFO - PROCESS | 1658 | 1463188709258 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128c0c000) [pid = 1658] [serial = 233] [outer = 0x125810400] 18:18:29 INFO - PROCESS | 1658 | 1463188709681 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 675ms 18:18:29 INFO - PROCESS | 1658 | 1463188709732 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1658 | 1463188709733 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:18:29 INFO - PROCESS | 1658 | 1463188709735 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1658 | 1463188709736 Marionette TRACE conn2 <- [1,286,null,{}] 18:18:29 INFO - PROCESS | 1658 | 1463188709738 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}] 18:18:29 INFO - PROCESS | 1658 | 1463188709810 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:18:29 INFO - PROCESS | 1658 | 1463188709816 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x126f71800 == 41 [pid = 1658] [id = 79] 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128c0e800) [pid = 1658] [serial = 234] [outer = 0x0] 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128c15000) [pid = 1658] [serial = 235] [outer = 0x128c0e800] 18:18:29 INFO - PROCESS | 1658 | 1463188709840 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128d8f000) [pid = 1658] [serial = 236] [outer = 0x128c0e800] 18:18:30 INFO - PROCESS | 1658 | 1463188710113 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 18:18:30 INFO - PROCESS | 1658 | 1463188710155 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1658 | 1463188710156 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:18:30 INFO - PROCESS | 1658 | 1463188710159 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1658 | 1463188710161 Marionette TRACE conn2 <- [1,290,null,{}] 18:18:30 INFO - PROCESS | 1658 | 1463188710166 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}] 18:18:30 INFO - PROCESS | 1658 | 1463188710238 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:18:30 INFO - PROCESS | 1658 | 1463188710245 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x128bda000 == 42 [pid = 1658] [id = 80] 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128c17000) [pid = 1658] [serial = 237] [outer = 0x0] 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12903bc00) [pid = 1658] [serial = 238] [outer = 0x128c17000] 18:18:30 INFO - PROCESS | 1658 | 1463188710269 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x129047800) [pid = 1658] [serial = 239] [outer = 0x128c17000] 18:18:30 INFO - PROCESS | 1658 | 1463188710681 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 572ms 18:18:30 INFO - PROCESS | 1658 | 1463188710731 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1658 | 1463188710733 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:18:30 INFO - PROCESS | 1658 | 1463188710737 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1658 | 1463188710739 Marionette TRACE conn2 <- [1,294,null,{}] 18:18:30 INFO - PROCESS | 1658 | 1463188710743 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}] 18:18:30 INFO - PROCESS | 1658 | 1463188710838 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:18:30 INFO - PROCESS | 1658 | 1463188710894 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11661a800 == 43 [pid = 1658] [id = 81] 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x113395000) [pid = 1658] [serial = 240] [outer = 0x0] 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1168d4400) [pid = 1658] [serial = 241] [outer = 0x113395000] 18:18:30 INFO - PROCESS | 1658 | 1463188710926 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x117549800) [pid = 1658] [serial = 242] [outer = 0x113395000] 18:18:31 INFO - PROCESS | 1658 | 1463188711330 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]]]}] 18:18:31 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. 18:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 18:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:18:31 INFO - PROCESS | 1658 | 1463188711358 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1658 | 1463188711362 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:18:31 INFO - PROCESS | 1658 | 1463188711366 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1658 | 1463188711368 Marionette TRACE conn2 <- [1,298,null,{}] 18:18:31 INFO - PROCESS | 1658 | 1463188711371 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}] 18:18:31 INFO - PROCESS | 1658 | 1463188711462 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:18:31 INFO - PROCESS | 1658 | 1463188711503 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c1d000 == 44 [pid = 1658] [id = 82] 18:18:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118093c00) [pid = 1658] [serial = 243] [outer = 0x0] 18:18:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1183d0000) [pid = 1658] [serial = 244] [outer = 0x118093c00] 18:18:31 INFO - PROCESS | 1658 | 1463188711532 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1187e1000) [pid = 1658] [serial = 245] [outer = 0x118093c00] 18:18:31 INFO - PROCESS | 1658 | 1463188711935 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]]]}] 18:18:31 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. 18:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 18:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:18:31 INFO - PROCESS | 1658 | 1463188711986 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1658 | 1463188711987 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:18:31 INFO - PROCESS | 1658 | 1463188711990 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1658 | 1463188711993 Marionette TRACE conn2 <- [1,302,null,{}] 18:18:32 INFO - PROCESS | 1658 | 1463188712000 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}] 18:18:32 INFO - PROCESS | 1658 | 1463188712094 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:18:32 INFO - PROCESS | 1658 | 1463188712182 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x127375000 == 45 [pid = 1658] [id = 83] 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119321400) [pid = 1658] [serial = 246] [outer = 0x0] 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123ab0800) [pid = 1658] [serial = 247] [outer = 0x119321400] 18:18:32 INFO - PROCESS | 1658 | 1463188712215 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x125336400) [pid = 1658] [serial = 248] [outer = 0x119321400] 18:18:32 INFO - PROCESS | 1658 | 1463188712609 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]]]}] 18:18:32 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. 18:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 624ms 18:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:18:32 INFO - PROCESS | 1658 | 1463188712615 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1658 | 1463188712616 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:18:32 INFO - PROCESS | 1658 | 1463188712619 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1658 | 1463188712620 Marionette TRACE conn2 <- [1,306,null,{}] 18:18:32 INFO - PROCESS | 1658 | 1463188712622 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}] 18:18:32 INFO - PROCESS | 1658 | 1463188712712 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:18:32 INFO - PROCESS | 1658 | 1463188712752 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x128dc7800 == 46 [pid = 1658] [id = 84] 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123c67400) [pid = 1658] [serial = 249] [outer = 0x0] 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x125812c00) [pid = 1658] [serial = 250] [outer = 0x123c67400] 18:18:32 INFO - PROCESS | 1658 | 1463188712782 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x126963c00) [pid = 1658] [serial = 251] [outer = 0x123c67400] 18:18:33 INFO - PROCESS | 1658 | 1463188713321 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]]]}] 18:18:33 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. 18:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 719ms 18:18:33 INFO - PROCESS | 1658 | 1463188713339 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1658 | 1463188713341 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:18:33 INFO - PROCESS | 1658 | 1463188713344 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1658 | 1463188713347 Marionette TRACE conn2 <- [1,310,null,{}] 18:18:33 INFO - PROCESS | 1658 | 1463188713351 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}] 18:18:33 INFO - PROCESS | 1658 | 1463188713452 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:18:33 INFO - PROCESS | 1658 | 1463188713491 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab5800 == 47 [pid = 1658] [id = 85] 18:18:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1163e8c00) [pid = 1658] [serial = 252] [outer = 0x0] 18:18:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1165bb000) [pid = 1658] [serial = 253] [outer = 0x1163e8c00] 18:18:33 INFO - PROCESS | 1658 | 1463188713516 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11723b400) [pid = 1658] [serial = 254] [outer = 0x1163e8c00] 18:18:33 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. 18:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 577ms 18:18:33 INFO - PROCESS | 1658 | 1463188713915 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]]]}] 18:18:33 INFO - PROCESS | 1658 | 1463188713922 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1658 | 1463188713926 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:18:33 INFO - PROCESS | 1658 | 1463188713930 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1658 | 1463188713932 Marionette TRACE conn2 <- [1,314,null,{}] 18:18:33 INFO - PROCESS | 1658 | 1463188713934 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}] 18:18:34 INFO - PROCESS | 1658 | 1463188714019 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:18:34 INFO - PROCESS | 1658 | 1463188714061 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aaa800 == 48 [pid = 1658] [id = 86] 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1163ed800) [pid = 1658] [serial = 255] [outer = 0x0] 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118092400) [pid = 1658] [serial = 256] [outer = 0x1163ed800] 18:18:34 INFO - PROCESS | 1658 | 1463188714088 Marionette DEBUG loaded listener.js 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118271800) [pid = 1658] [serial = 257] [outer = 0x1163ed800] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x126f71800 == 47 [pid = 1658] [id = 79] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec7800 == 46 [pid = 1658] [id = 78] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118c9d800 == 45 [pid = 1658] [id = 77] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed9000 == 44 [pid = 1658] [id = 76] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123b4c800 == 43 [pid = 1658] [id = 75] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123918800 == 42 [pid = 1658] [id = 74] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x119c28000 == 41 [pid = 1658] [id = 73] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x118768800 == 40 [pid = 1658] [id = 72] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1185c1800 == 39 [pid = 1658] [id = 71] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x125fca000) [pid = 1658] [serial = 192] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x117434000 == 38 [pid = 1658] [id = 70] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11680e800 == 37 [pid = 1658] [id = 69] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1161c9000 == 36 [pid = 1658] [id = 68] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1182dc000 == 35 [pid = 1658] [id = 67] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x113cb5800 == 34 [pid = 1658] [id = 66] 18:18:34 INFO - PROCESS | 1658 | --DOCSHELL 0x124a13000 == 33 [pid = 1658] [id = 65] 18:18:34 INFO - PROCESS | 1658 | 1463188714424 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]]]}] 18:18:34 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. 18:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 18:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:18:34 INFO - PROCESS | 1658 | 1463188714450 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1658 | 1463188714451 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:18:34 INFO - PROCESS | 1658 | 1463188714453 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1658 | 1463188714456 Marionette TRACE conn2 <- [1,318,null,{}] 18:18:34 INFO - PROCESS | 1658 | 1463188714463 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}] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11931d800) [pid = 1658] [serial = 172] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119131000) [pid = 1658] [serial = 171] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1238f0400) [pid = 1658] [serial = 177] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119ef0800) [pid = 1658] [serial = 174] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123880800) [pid = 1658] [serial = 175] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x123e07800) [pid = 1658] [serial = 180] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123c68000) [pid = 1658] [serial = 178] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12513b800) [pid = 1658] [serial = 184] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12513d000) [pid = 1658] [serial = 186] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11858e400) [pid = 1658] [serial = 183] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11816c400) [pid = 1658] [serial = 162] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11826f000) [pid = 1658] [serial = 163] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1168cc400) [pid = 1658] [serial = 159] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1256bf800) [pid = 1658] [serial = 189] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x117238800) [pid = 1658] [serial = 160] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11858fc00) [pid = 1658] [serial = 168] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1183c7c00) [pid = 1658] [serial = 165] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1184e0800) [pid = 1658] [serial = 166] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112cca800) [pid = 1658] [serial = 156] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x113389800) [pid = 1658] [serial = 157] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x117243c00) [pid = 1658] [serial = 142] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11667f000) [pid = 1658] [serial = 141] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11858a400) [pid = 1658] [serial = 145] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118273000) [pid = 1658] [serial = 144] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x123884000) [pid = 1658] [serial = 148] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11962d800) [pid = 1658] [serial = 147] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124a03c00) [pid = 1658] [serial = 151] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x123c8cc00) [pid = 1658] [serial = 150] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125136c00) [pid = 1658] [serial = 181] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x125f14000) [pid = 1658] [serial = 190] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11826a400) [pid = 1658] [serial = 153] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1187e9000) [pid = 1658] [serial = 187] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x118c5c800) [pid = 1658] [serial = 169] [outer = 0x0] [url = about:blank] 18:18:34 INFO - PROCESS | 1658 | 1463188714566 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:18:34 INFO - PROCESS | 1658 | 1463188714596 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11680e800 == 34 [pid = 1658] [id = 87] 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11816c400) [pid = 1658] [serial = 258] [outer = 0x0] 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118277000) [pid = 1658] [serial = 259] [outer = 0x11816c400] 18:18:34 INFO - PROCESS | 1658 | 1463188714623 Marionette DEBUG loaded listener.js 18:18:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118595c00) [pid = 1658] [serial = 260] [outer = 0x11816c400] 18:18:34 INFO - PROCESS | 1658 | 1463188714913 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]]]}] 18:18:34 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. 18:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 18:18:34 INFO - PROCESS | 1658 | 1463188714924 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1658 | 1463188714927 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:18:34 INFO - PROCESS | 1658 | 1463188714936 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1658 | 1463188714937 Marionette TRACE conn2 <- [1,322,null,{}] 18:18:34 INFO - PROCESS | 1658 | 1463188714940 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}] 18:18:35 INFO - PROCESS | 1658 | 1463188715015 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:18:35 INFO - PROCESS | 1658 | 1463188715065 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x118192000 == 35 [pid = 1658] [id = 88] 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118595800) [pid = 1658] [serial = 261] [outer = 0x0] 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118c68400) [pid = 1658] [serial = 262] [outer = 0x118595800] 18:18:35 INFO - PROCESS | 1658 | 1463188715091 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11931d400) [pid = 1658] [serial = 263] [outer = 0x118595800] 18:18:35 INFO - PROCESS | 1658 | 1463188715368 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]]]}] 18:18:35 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. 18:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 18:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:18:35 INFO - PROCESS | 1658 | 1463188715404 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1658 | 1463188715405 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:18:35 INFO - PROCESS | 1658 | 1463188715407 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1658 | 1463188715409 Marionette TRACE conn2 <- [1,326,null,{}] 18:18:35 INFO - PROCESS | 1658 | 1463188715419 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}] 18:18:35 INFO - PROCESS | 1658 | 1463188715500 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:18:35 INFO - PROCESS | 1658 | 1463188715505 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x118760000 == 36 [pid = 1658] [id = 89] 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x112cae000) [pid = 1658] [serial = 264] [outer = 0x0] 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119cd9c00) [pid = 1658] [serial = 265] [outer = 0x112cae000] 18:18:35 INFO - PROCESS | 1658 | 1463188715533 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x123882000) [pid = 1658] [serial = 266] [outer = 0x112cae000] 18:18:35 INFO - PROCESS | 1658 | 1463188715862 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]]]}] 18:18:35 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. 18:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 479ms 18:18:35 INFO - PROCESS | 1658 | 1463188715886 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1658 | 1463188715887 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:18:35 INFO - PROCESS | 1658 | 1463188715890 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1658 | 1463188715891 Marionette TRACE conn2 <- [1,330,null,{}] 18:18:35 INFO - PROCESS | 1658 | 1463188715893 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}] 18:18:35 INFO - PROCESS | 1658 | 1463188715981 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:18:35 INFO - PROCESS | 1658 | 1463188715987 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ac800 == 37 [pid = 1658] [id = 90] 18:18:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123aa7c00) [pid = 1658] [serial = 267] [outer = 0x0] 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x123e97400) [pid = 1658] [serial = 268] [outer = 0x123aa7c00] 18:18:36 INFO - PROCESS | 1658 | 1463188716016 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1256b7000) [pid = 1658] [serial = 269] [outer = 0x123aa7c00] 18:18:36 INFO - PROCESS | 1658 | 1463188716313 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]]]}] 18:18:36 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. 18:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 18:18:36 INFO - PROCESS | 1658 | 1463188716358 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1658 | 1463188716359 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:18:36 INFO - PROCESS | 1658 | 1463188716364 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1658 | 1463188716365 Marionette TRACE conn2 <- [1,334,null,{}] 18:18:36 INFO - PROCESS | 1658 | 1463188716367 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}] 18:18:36 INFO - PROCESS | 1658 | 1463188716435 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:18:36 INFO - PROCESS | 1658 | 1463188716488 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bda800 == 38 [pid = 1658] [id = 91] 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x123aab000) [pid = 1658] [serial = 270] [outer = 0x0] 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1256c1000) [pid = 1658] [serial = 271] [outer = 0x123aab000] 18:18:36 INFO - PROCESS | 1658 | 1463188716520 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125e05c00) [pid = 1658] [serial = 272] [outer = 0x123aab000] 18:18:36 INFO - PROCESS | 1658 | 1463188716799 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]]]}] 18:18:36 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. 18:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 18:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:18:36 INFO - PROCESS | 1658 | 1463188716834 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1658 | 1463188716836 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:18:36 INFO - PROCESS | 1658 | 1463188716838 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1658 | 1463188716839 Marionette TRACE conn2 <- [1,338,null,{}] 18:18:36 INFO - PROCESS | 1658 | 1463188716841 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}] 18:18:36 INFO - PROCESS | 1658 | 1463188716931 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:18:36 INFO - PROCESS | 1658 | 1463188716959 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072d800 == 39 [pid = 1658] [id = 92] 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124a0f400) [pid = 1658] [serial = 273] [outer = 0x0] 18:18:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x125f21400) [pid = 1658] [serial = 274] [outer = 0x124a0f400] 18:18:36 INFO - PROCESS | 1658 | 1463188716984 Marionette DEBUG loaded listener.js 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126d56400) [pid = 1658] [serial = 275] [outer = 0x124a0f400] 18:18:37 INFO - PROCESS | 1658 | 1463188717326 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]]]}] 18:18:37 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. 18:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 18:18:37 INFO - PROCESS | 1658 | 1463188717356 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1658 | 1463188717358 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:18:37 INFO - PROCESS | 1658 | 1463188717368 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1658 | 1463188717369 Marionette TRACE conn2 <- [1,342,null,{}] 18:18:37 INFO - PROCESS | 1658 | 1463188717371 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}] 18:18:37 INFO - PROCESS | 1658 | 1463188717459 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:18:37 INFO - PROCESS | 1658 | 1463188717464 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bb4800 == 40 [pid = 1658] [id = 93] 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x126dd9c00) [pid = 1658] [serial = 276] [outer = 0x0] 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1270c9800) [pid = 1658] [serial = 277] [outer = 0x126dd9c00] 18:18:37 INFO - PROCESS | 1658 | 1463188717488 Marionette DEBUG loaded listener.js 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x127520c00) [pid = 1658] [serial = 278] [outer = 0x126dd9c00] 18:18:37 INFO - PROCESS | 1658 | 1463188717804 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]]]}] 18:18:37 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. 18:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 18:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:18:37 INFO - PROCESS | 1658 | 1463188717840 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1658 | 1463188717841 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:18:37 INFO - PROCESS | 1658 | 1463188717845 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1658 | 1463188717846 Marionette TRACE conn2 <- [1,346,null,{}] 18:18:37 INFO - PROCESS | 1658 | 1463188717849 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}] 18:18:37 INFO - PROCESS | 1658 | 1463188717937 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:18:37 INFO - PROCESS | 1658 | 1463188717941 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed7000 == 41 [pid = 1658] [id = 94] 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1270cec00) [pid = 1658] [serial = 279] [outer = 0x0] 18:18:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128b93800) [pid = 1658] [serial = 280] [outer = 0x1270cec00] 18:18:37 INFO - PROCESS | 1658 | 1463188717966 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x128b98000) [pid = 1658] [serial = 281] [outer = 0x1270cec00] 18:18:38 INFO - PROCESS | 1658 | 1463188718300 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]]]}] 18:18:38 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. 18:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 18:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:18:38 INFO - PROCESS | 1658 | 1463188718320 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1658 | 1463188718322 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:18:38 INFO - PROCESS | 1658 | 1463188718325 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1658 | 1463188718329 Marionette TRACE conn2 <- [1,350,null,{}] 18:18:38 INFO - PROCESS | 1658 | 1463188718332 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}] 18:18:38 INFO - PROCESS | 1658 | 1463188718465 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x116680400) [pid = 1658] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x123c0c000) [pid = 1658] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112e18c00) [pid = 1658] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119318c00) [pid = 1658] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11754c400) [pid = 1658] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x125810400) [pid = 1658] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112cc0800) [pid = 1658] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x128c0e800) [pid = 1658] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11808f000) [pid = 1658] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125f17000) [pid = 1658] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124a0cc00) [pid = 1658] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126966400) [pid = 1658] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:18:38 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1256c3000) [pid = 1658] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:18:38 INFO - PROCESS | 1658 | 1463188718630 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11741d800 == 42 [pid = 1658] [id = 95] 18:18:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112e18c00) [pid = 1658] [serial = 282] [outer = 0x0] 18:18:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118088800) [pid = 1658] [serial = 283] [outer = 0x112e18c00] 18:18:38 INFO - PROCESS | 1658 | 1463188718676 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x125f14c00) [pid = 1658] [serial = 284] [outer = 0x112e18c00] 18:18:39 INFO - PROCESS | 1658 | 1463188719002 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]]]}] 18:18:39 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. 18:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 724ms 18:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:18:39 INFO - PROCESS | 1658 | 1463188719049 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1658 | 1463188719050 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:18:39 INFO - PROCESS | 1658 | 1463188719052 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1658 | 1463188719053 Marionette TRACE conn2 <- [1,354,null,{}] 18:18:39 INFO - PROCESS | 1658 | 1463188719056 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}] 18:18:39 INFO - PROCESS | 1658 | 1463188719142 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:18:39 INFO - PROCESS | 1658 | 1463188719185 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12736a800 == 43 [pid = 1658] [id = 96] 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11338a000) [pid = 1658] [serial = 285] [outer = 0x0] 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x128b9d400) [pid = 1658] [serial = 286] [outer = 0x11338a000] 18:18:39 INFO - PROCESS | 1658 | 1463188719210 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128d91000) [pid = 1658] [serial = 287] [outer = 0x11338a000] 18:18:39 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. 18:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 417ms 18:18:39 INFO - PROCESS | 1658 | 1463188719465 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]]]}] 18:18:39 INFO - PROCESS | 1658 | 1463188719471 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1658 | 1463188719472 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:18:39 INFO - PROCESS | 1658 | 1463188719474 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1658 | 1463188719475 Marionette TRACE conn2 <- [1,358,null,{}] 18:18:39 INFO - PROCESS | 1658 | 1463188719486 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}] 18:18:39 INFO - PROCESS | 1658 | 1463188719565 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:18:39 INFO - PROCESS | 1658 | 1463188719569 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12905f800 == 44 [pid = 1658] [id = 97] 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126fed800) [pid = 1658] [serial = 288] [outer = 0x0] 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x129044800) [pid = 1658] [serial = 289] [outer = 0x126fed800] 18:18:39 INFO - PROCESS | 1658 | 1463188719595 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129337000) [pid = 1658] [serial = 290] [outer = 0x126fed800] 18:18:39 INFO - PROCESS | 1658 | 1463188719910 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]]]}] 18:18:39 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. 18:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 18:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:18:39 INFO - PROCESS | 1658 | 1463188719947 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1658 | 1463188719948 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:18:39 INFO - PROCESS | 1658 | 1463188719950 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1658 | 1463188719951 Marionette TRACE conn2 <- [1,362,null,{}] 18:18:39 INFO - PROCESS | 1658 | 1463188719953 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}] 18:18:40 INFO - PROCESS | 1658 | 1463188720030 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:18:40 INFO - PROCESS | 1658 | 1463188720074 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x129511800 == 45 [pid = 1658] [id = 98] 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128d88400) [pid = 1658] [serial = 291] [outer = 0x0] 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12933cc00) [pid = 1658] [serial = 292] [outer = 0x128d88400] 18:18:40 INFO - PROCESS | 1658 | 1463188720099 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1295a8000) [pid = 1658] [serial = 293] [outer = 0x128d88400] 18:18:40 INFO - PROCESS | 1658 | 1463188720378 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]]]}] 18:18:40 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. 18:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 18:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:18:40 INFO - PROCESS | 1658 | 1463188720418 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1658 | 1463188720419 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:18:40 INFO - PROCESS | 1658 | 1463188720421 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1658 | 1463188720422 Marionette TRACE conn2 <- [1,366,null,{}] 18:18:40 INFO - PROCESS | 1658 | 1463188720425 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}] 18:18:40 INFO - PROCESS | 1658 | 1463188720502 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:18:40 INFO - PROCESS | 1658 | 1463188720506 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a69a000 == 46 [pid = 1658] [id = 99] 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x111e55800) [pid = 1658] [serial = 294] [outer = 0x0] 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12a4a9000) [pid = 1658] [serial = 295] [outer = 0x111e55800] 18:18:40 INFO - PROCESS | 1658 | 1463188720533 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12a723800) [pid = 1658] [serial = 296] [outer = 0x111e55800] 18:18:41 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. 18:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 18:18:41 INFO - PROCESS | 1658 | 1463188721088 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]]]}] 18:18:41 INFO - PROCESS | 1658 | 1463188721092 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1658 | 1463188721096 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:18:41 INFO - PROCESS | 1658 | 1463188721099 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1658 | 1463188721102 Marionette TRACE conn2 <- [1,370,null,{}] 18:18:41 INFO - PROCESS | 1658 | 1463188721105 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}] 18:18:41 INFO - PROCESS | 1658 | 1463188721205 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:18:41 INFO - PROCESS | 1658 | 1463188721299 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x116889800 == 47 [pid = 1658] [id = 100] 18:18:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1165c6000) [pid = 1658] [serial = 297] [outer = 0x0] 18:18:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1168cc800) [pid = 1658] [serial = 298] [outer = 0x1165c6000] 18:18:41 INFO - PROCESS | 1658 | 1463188721331 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118108000) [pid = 1658] [serial = 299] [outer = 0x1165c6000] 18:18:41 INFO - PROCESS | 1658 | 1463188721769 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]]]}] 18:18:41 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. 18:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 723ms 18:18:41 INFO - PROCESS | 1658 | 1463188721822 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1658 | 1463188721826 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:18:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:18:41 INFO - PROCESS | 1658 | 1463188721831 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1658 | 1463188721833 Marionette TRACE conn2 <- [1,374,null,{}] 18:18:41 INFO - PROCESS | 1658 | 1463188721835 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}] 18:18:41 INFO - PROCESS | 1658 | 1463188721934 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:18:41 INFO - PROCESS | 1658 | 1463188721991 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d0800 == 48 [pid = 1658] [id = 101] 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11826f400) [pid = 1658] [serial = 300] [outer = 0x0] 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11858d800) [pid = 1658] [serial = 301] [outer = 0x11826f400] 18:18:42 INFO - PROCESS | 1658 | 1463188722022 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11912e000) [pid = 1658] [serial = 302] [outer = 0x11826f400] 18:18:42 INFO - PROCESS | 1658 | 1463188722439 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:18:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 623ms 18:18:42 INFO - PROCESS | 1658 | 1463188722453 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1658 | 1463188722455 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:18:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:18:42 INFO - PROCESS | 1658 | 1463188722457 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1658 | 1463188722460 Marionette TRACE conn2 <- [1,378,null,{}] 18:18:42 INFO - PROCESS | 1658 | 1463188722467 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}] 18:18:42 INFO - PROCESS | 1658 | 1463188722589 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:18:42 INFO - PROCESS | 1658 | 1463188722639 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a42f000 == 49 [pid = 1658] [id = 102] 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119ef0800) [pid = 1658] [serial = 303] [outer = 0x0] 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123e02400) [pid = 1658] [serial = 304] [outer = 0x119ef0800] 18:18:42 INFO - PROCESS | 1658 | 1463188722670 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12568ec00) [pid = 1658] [serial = 305] [outer = 0x119ef0800] 18:18:43 INFO - PROCESS | 1658 | 1463188723080 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:18:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 673ms 18:18:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:18:43 INFO - PROCESS | 1658 | 1463188723130 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1658 | 1463188723132 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:18:43 INFO - PROCESS | 1658 | 1463188723134 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1658 | 1463188723136 Marionette TRACE conn2 <- [1,382,null,{}] 18:18:43 INFO - PROCESS | 1658 | 1463188723138 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}] 18:18:43 INFO - PROCESS | 1658 | 1463188723238 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:18:43 INFO - PROCESS | 1658 | 1463188723284 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a886000 == 50 [pid = 1658] [id = 103] 18:18:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1256c3000) [pid = 1658] [serial = 306] [outer = 0x0] 18:18:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1270cbc00) [pid = 1658] [serial = 307] [outer = 0x1256c3000] 18:18:43 INFO - PROCESS | 1658 | 1463188723314 Marionette DEBUG loaded listener.js 18:18:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b9c800) [pid = 1658] [serial = 308] [outer = 0x1256c3000] 18:18:43 INFO - PROCESS | 1658 | 1463188723819 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:18:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 919ms 18:18:44 INFO - PROCESS | 1658 | 1463188724122 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1658 | 1463188724127 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:18:44 INFO - PROCESS | 1658 | 1463188724134 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1658 | 1463188724136 Marionette TRACE conn2 <- [1,386,null,{}] 18:18:44 INFO - PROCESS | 1658 | 1463188724142 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}] 18:18:44 INFO - PROCESS | 1658 | 1463188724272 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:18:44 INFO - PROCESS | 1658 | 1463188724337 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e3800 == 51 [pid = 1658] [id = 104] 18:18:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1163edc00) [pid = 1658] [serial = 309] [outer = 0x0] 18:18:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11667fc00) [pid = 1658] [serial = 310] [outer = 0x1163edc00] 18:18:44 INFO - PROCESS | 1658 | 1463188724381 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x118107800) [pid = 1658] [serial = 311] [outer = 0x1163edc00] 18:18:44 INFO - PROCESS | 1658 | 1463188724834 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]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 727ms 18:18:44 INFO - PROCESS | 1658 | 1463188724859 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1658 | 1463188724861 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:18:44 INFO - PROCESS | 1658 | 1463188724867 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1658 | 1463188724869 Marionette TRACE conn2 <- [1,390,null,{}] 18:18:44 INFO - PROCESS | 1658 | 1463188724872 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}] 18:18:44 INFO - PROCESS | 1658 | 1463188724958 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:18:45 INFO - PROCESS | 1658 | 1463188725003 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e98800 == 52 [pid = 1658] [id = 105] 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11710f400) [pid = 1658] [serial = 312] [outer = 0x0] 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1183d2c00) [pid = 1658] [serial = 313] [outer = 0x11710f400] 18:18:45 INFO - PROCESS | 1658 | 1463188725030 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1187de400) [pid = 1658] [serial = 314] [outer = 0x11710f400] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x129511800 == 51 [pid = 1658] [id = 98] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12905f800 == 50 [pid = 1658] [id = 97] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12736a800 == 49 [pid = 1658] [id = 96] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11741d800 == 48 [pid = 1658] [id = 95] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed7000 == 47 [pid = 1658] [id = 94] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x123bb4800 == 46 [pid = 1658] [id = 93] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12072d800 == 45 [pid = 1658] [id = 92] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119bda800 == 44 [pid = 1658] [id = 91] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12903bc00) [pid = 1658] [serial = 238] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ac800 == 43 [pid = 1658] [id = 90] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x118760000 == 42 [pid = 1658] [id = 89] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x118192000 == 41 [pid = 1658] [id = 88] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11680e800 == 40 [pid = 1658] [id = 87] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116aaa800 == 39 [pid = 1658] [id = 86] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab5800 == 38 [pid = 1658] [id = 85] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x128dc7800 == 37 [pid = 1658] [id = 84] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x127375000 == 36 [pid = 1658] [id = 83] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x119c1d000 == 35 [pid = 1658] [id = 82] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11661a800 == 34 [pid = 1658] [id = 81] 18:18:45 INFO - PROCESS | 1658 | --DOCSHELL 0x128bda000 == 33 [pid = 1658] [id = 80] 18:18:45 INFO - PROCESS | 1658 | 1463188725407 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]]]}] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x126966c00) [pid = 1658] [serial = 193] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125e0b400) [pid = 1658] [serial = 221] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x126de2800) [pid = 1658] [serial = 226] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125fd6000) [pid = 1658] [serial = 223] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x114e8a800) [pid = 1658] [serial = 195] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x116845800) [pid = 1658] [serial = 201] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x124abc400) [pid = 1658] [serial = 217] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123885800) [pid = 1658] [serial = 215] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119cd7c00) [pid = 1658] [serial = 212] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119319000) [pid = 1658] [serial = 214] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118095800) [pid = 1658] [serial = 204] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128c0c000) [pid = 1658] [serial = 233] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1270cf800) [pid = 1658] [serial = 232] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126ff5000) [pid = 1658] [serial = 227] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x117239c00) [pid = 1658] [serial = 202] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119b09400) [pid = 1658] [serial = 230] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12d1b4c00) [pid = 1658] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118271c00) [pid = 1658] [serial = 205] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1256b8000) [pid = 1658] [serial = 218] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11962c000) [pid = 1658] [serial = 211] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x125816800) [pid = 1658] [serial = 220] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x128c15000) [pid = 1658] [serial = 235] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119131400) [pid = 1658] [serial = 209] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1184d7c00) [pid = 1658] [serial = 208] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126d51000) [pid = 1658] [serial = 224] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11808f800) [pid = 1658] [serial = 198] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x116674800) [pid = 1658] [serial = 229] [outer = 0x0] [url = about:blank] 18:18:45 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x128d8f000) [pid = 1658] [serial = 236] [outer = 0x0] [url = about:blank] 18:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 18:18:45 INFO - PROCESS | 1658 | 1463188725437 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1658 | 1463188725438 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:18:45 INFO - PROCESS | 1658 | 1463188725440 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1658 | 1463188725441 Marionette TRACE conn2 <- [1,394,null,{}] 18:18:45 INFO - PROCESS | 1658 | 1463188725451 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}] 18:18:45 INFO - PROCESS | 1658 | 1463188725527 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:18:45 INFO - PROCESS | 1658 | 1463188725535 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aaa800 == 34 [pid = 1658] [id = 106] 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11916a800) [pid = 1658] [serial = 315] [outer = 0x0] 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11931b800) [pid = 1658] [serial = 316] [outer = 0x11916a800] 18:18:45 INFO - PROCESS | 1658 | 1463188725563 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119632c00) [pid = 1658] [serial = 317] [outer = 0x11916a800] 18:18:45 INFO - PROCESS | 1658 | 1463188725914 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]]]}] 18:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 18:18:45 INFO - PROCESS | 1658 | 1463188725975 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1658 | 1463188725976 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:18:45 INFO - PROCESS | 1658 | 1463188725980 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1658 | 1463188725981 Marionette TRACE conn2 <- [1,398,null,{}] 18:18:45 INFO - PROCESS | 1658 | 1463188725983 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}] 18:18:46 INFO - PROCESS | 1658 | 1463188726055 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:18:46 INFO - PROCESS | 1658 | 1463188726062 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118cb4000 == 35 [pid = 1658] [id = 107] 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119ce2c00) [pid = 1658] [serial = 318] [outer = 0x0] 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x123aae800) [pid = 1658] [serial = 319] [outer = 0x119ce2c00] 18:18:46 INFO - PROCESS | 1658 | 1463188726088 Marionette DEBUG loaded listener.js 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x125137800) [pid = 1658] [serial = 320] [outer = 0x119ce2c00] 18:18:46 INFO - PROCESS | 1658 | 1463188726475 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]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 18:18:46 INFO - PROCESS | 1658 | 1463188726515 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1658 | 1463188726517 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:18:46 INFO - PROCESS | 1658 | 1463188726584 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1658 | 1463188726586 Marionette TRACE conn2 <- [1,402,null,{}] 18:18:46 INFO - PROCESS | 1658 | 1463188726617 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}] 18:18:46 INFO - PROCESS | 1658 | 1463188726764 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:18:46 INFO - PROCESS | 1658 | 1463188726887 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x116a9c800 == 36 [pid = 1658] [id = 108] 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123885800) [pid = 1658] [serial = 321] [outer = 0x0] 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x125811c00) [pid = 1658] [serial = 322] [outer = 0x123885800] 18:18:46 INFO - PROCESS | 1658 | 1463188726929 Marionette DEBUG loaded listener.js 18:18:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126dda000) [pid = 1658] [serial = 323] [outer = 0x123885800] 18:18:47 INFO - PROCESS | 1658 | 1463188727218 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]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 731ms 18:18:47 INFO - PROCESS | 1658 | 1463188727267 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:18:47 INFO - PROCESS | 1658 | 1463188727268 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:18:47 INFO - PROCESS | 1658 | 1463188727270 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1658 | 1463188727271 Marionette TRACE conn2 <- [1,406,null,{}] 18:18:47 INFO - PROCESS | 1658 | 1463188727273 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}] 18:18:47 INFO - PROCESS | 1658 | 1463188727370 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:18:47 INFO - PROCESS | 1658 | 1463188727379 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x123f6e000 == 37 [pid = 1658] [id = 109] 18:18:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128b9ac00) [pid = 1658] [serial = 324] [outer = 0x0] 18:18:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x128c0c000) [pid = 1658] [serial = 325] [outer = 0x128b9ac00] 18:18:47 INFO - PROCESS | 1658 | 1463188727405 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12903fc00) [pid = 1658] [serial = 326] [outer = 0x128b9ac00] 18:18:47 INFO - PROCESS | 1658 | 1463188727787 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]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 18:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:18:47 INFO - PROCESS | 1658 | 1463188727844 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:18:47 INFO - PROCESS | 1658 | 1463188727846 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:18:47 INFO - PROCESS | 1658 | 1463188727849 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1658 | 1463188727851 Marionette TRACE conn2 <- [1,410,null,{}] 18:18:47 INFO - PROCESS | 1658 | 1463188727854 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}] 18:18:47 INFO - PROCESS | 1658 | 1463188727991 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:18:48 INFO - PROCESS | 1658 | 1463188728033 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed7000 == 38 [pid = 1658] [id = 110] 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x127528800) [pid = 1658] [serial = 327] [outer = 0x0] 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x129331400) [pid = 1658] [serial = 328] [outer = 0x127528800] 18:18:48 INFO - PROCESS | 1658 | 1463188728074 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1295acc00) [pid = 1658] [serial = 329] [outer = 0x127528800] 18:18:48 INFO - PROCESS | 1658 | 1463188728533 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:18:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 18:18:48 INFO - PROCESS | 1658 | 1463188728573 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1658 | 1463188728574 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:18:48 INFO - PROCESS | 1658 | 1463188728577 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1658 | 1463188728579 Marionette TRACE conn2 <- [1,414,null,{}] 18:18:48 INFO - PROCESS | 1658 | 1463188728581 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}] 18:18:48 INFO - PROCESS | 1658 | 1463188728674 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:18:48 INFO - PROCESS | 1658 | 1463188728678 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f69800 == 39 [pid = 1658] [id = 111] 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12a4acc00) [pid = 1658] [serial = 330] [outer = 0x0] 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a727800) [pid = 1658] [serial = 331] [outer = 0x12a4acc00] 18:18:48 INFO - PROCESS | 1658 | 1463188728702 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a78d000) [pid = 1658] [serial = 332] [outer = 0x12a4acc00] 18:18:49 INFO - PROCESS | 1658 | 1463188729030 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 18:18:49 INFO - PROCESS | 1658 | 1463188729057 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1658 | 1463188729058 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:18:49 INFO - PROCESS | 1658 | 1463188729063 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1658 | 1463188729065 Marionette TRACE conn2 <- [1,418,null,{}] 18:18:49 INFO - PROCESS | 1658 | 1463188729067 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}] 18:18:49 INFO - PROCESS | 1658 | 1463188729159 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:18:49 INFO - PROCESS | 1658 | 1463188729163 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x127372000 == 40 [pid = 1658] [id = 112] 18:18:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12959f800) [pid = 1658] [serial = 333] [outer = 0x0] 18:18:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12a792c00) [pid = 1658] [serial = 334] [outer = 0x12959f800] 18:18:49 INFO - PROCESS | 1658 | 1463188729187 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12a899400) [pid = 1658] [serial = 335] [outer = 0x12959f800] 18:18:49 INFO - PROCESS | 1658 | 1463188729358 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x124a0f400) [pid = 1658] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x126dd9c00) [pid = 1658] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118595800) [pid = 1658] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1270cec00) [pid = 1658] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11816c400) [pid = 1658] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x112cae000) [pid = 1658] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1163e8c00) [pid = 1658] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1163ed800) [pid = 1658] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x123aa7c00) [pid = 1658] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x112e18c00) [pid = 1658] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x126fed800) [pid = 1658] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x128d88400) [pid = 1658] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123aab000) [pid = 1658] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:18:49 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11338a000) [pid = 1658] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:18:50 INFO - PROCESS | 1658 | 1463188730136 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]]]}] 18:18:50 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 18:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1119ms 18:18:50 INFO - PROCESS | 1658 | 1463188730182 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:18:50 INFO - PROCESS | 1658 | 1463188730184 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:18:50 INFO - PROCESS | 1658 | 1463188730186 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1658 | 1463188730187 Marionette TRACE conn2 <- [1,422,null,{}] 18:18:50 INFO - PROCESS | 1658 | 1463188730189 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}] 18:18:50 INFO - PROCESS | 1658 | 1463188730266 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:18:50 INFO - PROCESS | 1658 | 1463188730270 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x116381000 == 41 [pid = 1658] [id = 113] 18:18:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1163abc00) [pid = 1658] [serial = 336] [outer = 0x0] 18:18:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1256c2c00) [pid = 1658] [serial = 337] [outer = 0x1163abc00] 18:18:50 INFO - PROCESS | 1658 | 1463188730347 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128b99400) [pid = 1658] [serial = 338] [outer = 0x1163abc00] 18:18:51 INFO - PROCESS | 1658 | 1463188731135 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 18:18:51 INFO - PROCESS | 1658 | 1463188731157 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1658 | 1463188731158 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:18:51 INFO - PROCESS | 1658 | 1463188731162 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1658 | 1463188731163 Marionette TRACE conn2 <- [1,426,null,{}] 18:18:51 INFO - PROCESS | 1658 | 1463188731166 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}] 18:18:51 INFO - PROCESS | 1658 | 1463188731256 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:18:51 INFO - PROCESS | 1658 | 1463188731303 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab02800 == 42 [pid = 1658] [id = 114] 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1163e8c00) [pid = 1658] [serial = 339] [outer = 0x0] 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12a727400) [pid = 1658] [serial = 340] [outer = 0x1163e8c00] 18:18:51 INFO - PROCESS | 1658 | 1463188731332 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12bb3a400) [pid = 1658] [serial = 341] [outer = 0x1163e8c00] 18:18:51 INFO - PROCESS | 1658 | 1463188731702 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] 18:18:51 INFO - PROCESS | 1658 | 1463188731734 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:18:51 INFO - PROCESS | 1658 | 1463188731738 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1658 | 1463188731740 Marionette TRACE conn2 <- [1,430,null,{}] 18:18:51 INFO - PROCESS | 1658 | 1463188731744 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}] 18:18:51 INFO - PROCESS | 1658 | 1463188731845 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:18:51 INFO - PROCESS | 1658 | 1463188731891 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11662b800 == 43 [pid = 1658] [id = 115] 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x112e18c00) [pid = 1658] [serial = 342] [outer = 0x0] 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x115e77000) [pid = 1658] [serial = 343] [outer = 0x112e18c00] 18:18:51 INFO - PROCESS | 1658 | 1463188731922 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1176c5000) [pid = 1658] [serial = 344] [outer = 0x112e18c00] 18:18:52 INFO - PROCESS | 1658 | 1463188732371 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]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 18:18:52 INFO - PROCESS | 1658 | 1463188732427 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1658 | 1463188732432 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:18:52 INFO - PROCESS | 1658 | 1463188732437 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1658 | 1463188732439 Marionette TRACE conn2 <- [1,434,null,{}] 18:18:52 INFO - PROCESS | 1658 | 1463188732442 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}] 18:18:52 INFO - PROCESS | 1658 | 1463188732541 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:18:52 INFO - PROCESS | 1658 | 1463188732603 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc7800 == 44 [pid = 1658] [id = 116] 18:18:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x118c67c00) [pid = 1658] [serial = 345] [outer = 0x0] 18:18:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11931ac00) [pid = 1658] [serial = 346] [outer = 0x118c67c00] 18:18:52 INFO - PROCESS | 1658 | 1463188732632 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x119ce0c00) [pid = 1658] [serial = 347] [outer = 0x118c67c00] 18:18:53 INFO - PROCESS | 1658 | 1463188733041 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 619ms 18:18:53 INFO - PROCESS | 1658 | 1463188733056 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1658 | 1463188733058 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:18:53 INFO - PROCESS | 1658 | 1463188733061 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1658 | 1463188733065 Marionette TRACE conn2 <- [1,438,null,{}] 18:18:53 INFO - PROCESS | 1658 | 1463188733073 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}] 18:18:53 INFO - PROCESS | 1658 | 1463188733195 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:18:53 INFO - PROCESS | 1658 | 1463188733244 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a3800 == 45 [pid = 1658] [id = 117] 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123e9e400) [pid = 1658] [serial = 348] [outer = 0x0] 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125814400) [pid = 1658] [serial = 349] [outer = 0x123e9e400] 18:18:53 INFO - PROCESS | 1658 | 1463188733274 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126ff7800) [pid = 1658] [serial = 350] [outer = 0x123e9e400] 18:18:53 INFO - PROCESS | 1658 | 1463188733688 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 678ms 18:18:53 INFO - PROCESS | 1658 | 1463188733744 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1658 | 1463188733746 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:18:53 INFO - PROCESS | 1658 | 1463188733749 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1658 | 1463188733751 Marionette TRACE conn2 <- [1,442,null,{}] 18:18:53 INFO - PROCESS | 1658 | 1463188733753 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}] 18:18:53 INFO - PROCESS | 1658 | 1463188733855 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:18:53 INFO - PROCESS | 1658 | 1463188733915 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3a5000 == 46 [pid = 1658] [id = 118] 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b96400) [pid = 1658] [serial = 351] [outer = 0x0] 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128ba1400) [pid = 1658] [serial = 352] [outer = 0x128b96400] 18:18:53 INFO - PROCESS | 1658 | 1463188733944 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128d92c00) [pid = 1658] [serial = 353] [outer = 0x128b96400] 18:18:54 INFO - PROCESS | 1658 | 1463188734374 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 18:18:54 INFO - PROCESS | 1658 | 1463188734420 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1658 | 1463188734422 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:18:54 INFO - PROCESS | 1658 | 1463188734424 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1658 | 1463188734425 Marionette TRACE conn2 <- [1,446,null,{}] 18:18:54 INFO - PROCESS | 1658 | 1463188734479 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}] 18:18:54 INFO - PROCESS | 1658 | 1463188734571 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:18:54 INFO - PROCESS | 1658 | 1463188734630 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba74000 == 47 [pid = 1658] [id = 119] 18:18:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x129042800) [pid = 1658] [serial = 354] [outer = 0x0] 18:18:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1295a8800) [pid = 1658] [serial = 355] [outer = 0x129042800] 18:18:54 INFO - PROCESS | 1658 | 1463188734659 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12a794000) [pid = 1658] [serial = 356] [outer = 0x129042800] 18:18:55 INFO - PROCESS | 1658 | 1463188735065 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 689ms 18:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:18:55 INFO - PROCESS | 1658 | 1463188735114 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1658 | 1463188735115 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:18:55 INFO - PROCESS | 1658 | 1463188735117 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1658 | 1463188735118 Marionette TRACE conn2 <- [1,450,null,{}] 18:18:55 INFO - PROCESS | 1658 | 1463188735121 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}] 18:18:55 INFO - PROCESS | 1658 | 1463188735234 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:18:55 INFO - PROCESS | 1658 | 1463188735298 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d1000 == 48 [pid = 1658] [id = 120] 18:18:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x125f14800) [pid = 1658] [serial = 357] [outer = 0x0] 18:18:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12ad44400) [pid = 1658] [serial = 358] [outer = 0x125f14800] 18:18:55 INFO - PROCESS | 1658 | 1463188735328 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12bb5ac00) [pid = 1658] [serial = 359] [outer = 0x125f14800] 18:18:55 INFO - PROCESS | 1658 | 1463188735873 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] 18:18:55 INFO - PROCESS | 1658 | 1463188735941 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:18:55 INFO - PROCESS | 1658 | 1463188735945 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1658 | 1463188735947 Marionette TRACE conn2 <- [1,454,null,{}] 18:18:55 INFO - PROCESS | 1658 | 1463188735950 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}] 18:18:56 INFO - PROCESS | 1658 | 1463188736039 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:18:56 INFO - PROCESS | 1658 | 1463188736088 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e52000 == 49 [pid = 1658] [id = 121] 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x118168c00) [pid = 1658] [serial = 360] [outer = 0x0] 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x118566800) [pid = 1658] [serial = 361] [outer = 0x118168c00] 18:18:56 INFO - PROCESS | 1658 | 1463188736117 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118c6b400) [pid = 1658] [serial = 362] [outer = 0x118168c00] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116381000 == 48 [pid = 1658] [id = 113] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x127372000 == 47 [pid = 1658] [id = 112] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x125f69800 == 46 [pid = 1658] [id = 111] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed7000 == 45 [pid = 1658] [id = 110] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x123f6e000 == 44 [pid = 1658] [id = 109] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116a9c800 == 43 [pid = 1658] [id = 108] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x118cb4000 == 42 [pid = 1658] [id = 107] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a4a9000) [pid = 1658] [serial = 295] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116aaa800 == 41 [pid = 1658] [id = 106] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116e98800 == 40 [pid = 1658] [id = 105] 18:18:56 INFO - PROCESS | 1658 | --DOCSHELL 0x1182e3800 == 39 [pid = 1658] [id = 104] 18:18:56 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:18:56 INFO - PROCESS | 1658 | 1463188736499 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 570ms 18:18:56 INFO - PROCESS | 1658 | 1463188736515 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1658 | 1463188736519 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:18:56 INFO - PROCESS | 1658 | 1463188736523 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1658 | 1463188736525 Marionette TRACE conn2 <- [1,458,null,{}] 18:18:56 INFO - PROCESS | 1658 | 1463188736530 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}] 18:18:56 INFO - PROCESS | 1658 | 1463188736619 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11931d400) [pid = 1658] [serial = 263] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x128b93800) [pid = 1658] [serial = 280] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x118277000) [pid = 1658] [serial = 259] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119cd9c00) [pid = 1658] [serial = 265] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11723b400) [pid = 1658] [serial = 254] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1165bb000) [pid = 1658] [serial = 253] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x118271800) [pid = 1658] [serial = 257] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118092400) [pid = 1658] [serial = 256] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1183d0000) [pid = 1658] [serial = 244] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123e97400) [pid = 1658] [serial = 268] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1256b7000) [pid = 1658] [serial = 269] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1168d4400) [pid = 1658] [serial = 241] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123ab0800) [pid = 1658] [serial = 247] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x125812c00) [pid = 1658] [serial = 250] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x128b98000) [pid = 1658] [serial = 281] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x125f14c00) [pid = 1658] [serial = 284] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129044800) [pid = 1658] [serial = 289] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12933cc00) [pid = 1658] [serial = 292] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1295a8000) [pid = 1658] [serial = 293] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x129337000) [pid = 1658] [serial = 290] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118595c00) [pid = 1658] [serial = 260] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123882000) [pid = 1658] [serial = 266] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118088800) [pid = 1658] [serial = 283] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1256c1000) [pid = 1658] [serial = 271] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x128d91000) [pid = 1658] [serial = 287] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x125e05c00) [pid = 1658] [serial = 272] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x127520c00) [pid = 1658] [serial = 278] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128b9d400) [pid = 1658] [serial = 286] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x125f21400) [pid = 1658] [serial = 274] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1270c9800) [pid = 1658] [serial = 277] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126d56400) [pid = 1658] [serial = 275] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118c68400) [pid = 1658] [serial = 262] [outer = 0x0] [url = about:blank] 18:18:56 INFO - PROCESS | 1658 | 1463188736669 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aac800 == 40 [pid = 1658] [id = 122] 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11667ac00) [pid = 1658] [serial = 363] [outer = 0x0] 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x118271800) [pid = 1658] [serial = 364] [outer = 0x11667ac00] 18:18:56 INFO - PROCESS | 1658 | 1463188736695 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x123882000) [pid = 1658] [serial = 365] [outer = 0x11667ac00] 18:18:57 INFO - PROCESS | 1658 | 1463188737003 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] 18:18:57 INFO - PROCESS | 1658 | 1463188737049 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:18:57 INFO - PROCESS | 1658 | 1463188737051 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1658 | 1463188737053 Marionette TRACE conn2 <- [1,462,null,{}] 18:18:57 INFO - PROCESS | 1658 | 1463188737061 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}] 18:18:57 INFO - PROCESS | 1658 | 1463188737139 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:18:57 INFO - PROCESS | 1658 | 1463188737194 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11874c000 == 41 [pid = 1658] [id = 123] 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11931d400) [pid = 1658] [serial = 366] [outer = 0x0] 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12513d000) [pid = 1658] [serial = 367] [outer = 0x11931d400] 18:18:57 INFO - PROCESS | 1658 | 1463188737223 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1270c3400) [pid = 1658] [serial = 368] [outer = 0x11931d400] 18:18:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:18:57 INFO - PROCESS | 1658 | 1463188737541 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] 18:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:18:57 INFO - PROCESS | 1658 | 1463188737574 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:18:57 INFO - PROCESS | 1658 | 1463188737577 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1658 | 1463188737580 Marionette TRACE conn2 <- [1,466,null,{}] 18:18:57 INFO - PROCESS | 1658 | 1463188737590 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}] 18:18:57 INFO - PROCESS | 1658 | 1463188737665 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:18:57 INFO - PROCESS | 1658 | 1463188737710 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072b000 == 42 [pid = 1658] [id = 124] 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1256bc400) [pid = 1658] [serial = 369] [outer = 0x0] 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x128b98800) [pid = 1658] [serial = 370] [outer = 0x1256bc400] 18:18:57 INFO - PROCESS | 1658 | 1463188737739 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x129043c00) [pid = 1658] [serial = 371] [outer = 0x1256bc400] 18:18:58 INFO - PROCESS | 1658 | 1463188738011 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] 18:18:58 INFO - PROCESS | 1658 | 1463188738057 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:18:58 INFO - PROCESS | 1658 | 1463188738060 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1658 | 1463188738063 Marionette TRACE conn2 <- [1,470,null,{}] 18:18:58 INFO - PROCESS | 1658 | 1463188738067 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}] 18:18:58 INFO - PROCESS | 1658 | 1463188738140 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:18:58 INFO - PROCESS | 1658 | 1463188738146 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed1000 == 43 [pid = 1658] [id = 125] 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x128d84000) [pid = 1658] [serial = 372] [outer = 0x0] 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12a71cc00) [pid = 1658] [serial = 373] [outer = 0x128d84000] 18:18:58 INFO - PROCESS | 1658 | 1463188738171 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12a790000) [pid = 1658] [serial = 374] [outer = 0x128d84000] 18:18:58 INFO - PROCESS | 1658 | 1463188738543 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:18:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 18:18:58 INFO - PROCESS | 1658 | 1463188738588 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1658 | 1463188738590 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:18:58 INFO - PROCESS | 1658 | 1463188738594 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1658 | 1463188738597 Marionette TRACE conn2 <- [1,474,null,{}] 18:18:58 INFO - PROCESS | 1658 | 1463188738600 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}] 18:18:58 INFO - PROCESS | 1658 | 1463188738760 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:18:58 INFO - PROCESS | 1658 | 1463188738793 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec7000 == 44 [pid = 1658] [id = 126] 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1295a8000) [pid = 1658] [serial = 375] [outer = 0x0] 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12bb30c00) [pid = 1658] [serial = 376] [outer = 0x1295a8000] 18:18:58 INFO - PROCESS | 1658 | 1463188738833 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12bb60c00) [pid = 1658] [serial = 377] [outer = 0x1295a8000] 18:18:59 INFO - PROCESS | 1658 | 1463188739255 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 672ms 18:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:18:59 INFO - PROCESS | 1658 | 1463188739270 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1658 | 1463188739272 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1658 | 1463188739274 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1658 | 1463188739275 Marionette TRACE conn2 <- [1,478,null,{}] 18:18:59 INFO - PROCESS | 1658 | 1463188739279 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}] 18:18:59 INFO - PROCESS | 1658 | 1463188739378 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:18:59 INFO - PROCESS | 1658 | 1463188739383 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x128beb800 == 45 [pid = 1658] [id = 127] 18:18:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a897400) [pid = 1658] [serial = 378] [outer = 0x0] 18:18:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12be40000) [pid = 1658] [serial = 379] [outer = 0x12a897400] 18:18:59 INFO - PROCESS | 1658 | 1463188739402 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12be4a000) [pid = 1658] [serial = 380] [outer = 0x12a897400] 18:18:59 INFO - PROCESS | 1658 | 1463188739823 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 570ms 18:18:59 INFO - PROCESS | 1658 | 1463188739844 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:18:59 INFO - PROCESS | 1658 | 1463188739845 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1658 | 1463188739854 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1658 | 1463188739855 Marionette TRACE conn2 <- [1,482,null,{}] 18:18:59 INFO - PROCESS | 1658 | 1463188739857 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}] 18:18:59 INFO - PROCESS | 1658 | 1463188739938 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:18:59 INFO - PROCESS | 1658 | 1463188739944 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a41d000 == 46 [pid = 1658] [id = 128] 18:18:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12be43000) [pid = 1658] [serial = 381] [outer = 0x0] 18:18:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12bec7000) [pid = 1658] [serial = 382] [outer = 0x12be43000] 18:18:59 INFO - PROCESS | 1658 | 1463188739964 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12becf400) [pid = 1658] [serial = 383] [outer = 0x12be43000] 18:19:00 INFO - PROCESS | 1658 | 1463188740456 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]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 631ms 18:19:00 INFO - PROCESS | 1658 | 1463188740480 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:19:00 INFO - PROCESS | 1658 | 1463188740482 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:19:00 INFO - PROCESS | 1658 | 1463188740492 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1658 | 1463188740496 Marionette TRACE conn2 <- [1,486,null,{}] 18:19:00 INFO - PROCESS | 1658 | 1463188740500 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}] 18:19:00 INFO - PROCESS | 1658 | 1463188740746 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x128c17000) [pid = 1658] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127528800) [pid = 1658] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12a4acc00) [pid = 1658] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11710f400) [pid = 1658] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11916a800) [pid = 1658] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128b9ac00) [pid = 1658] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1163edc00) [pid = 1658] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119ce2c00) [pid = 1658] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123885800) [pid = 1658] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12959f800) [pid = 1658] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:19:00 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1163abc00) [pid = 1658] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:19:00 INFO - PROCESS | 1658 | 1463188740802 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x116814000 == 47 [pid = 1658] [id = 129] 18:19:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1163abc00) [pid = 1658] [serial = 384] [outer = 0x0] 18:19:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x117237000) [pid = 1658] [serial = 385] [outer = 0x1163abc00] 18:19:00 INFO - PROCESS | 1658 | 1463188740827 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x125813800) [pid = 1658] [serial = 386] [outer = 0x1163abc00] 18:19:01 INFO - PROCESS | 1658 | 1463188741096 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 629ms 18:19:01 INFO - PROCESS | 1658 | 1463188741119 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1658 | 1463188741121 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:19:01 INFO - PROCESS | 1658 | 1463188741123 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1658 | 1463188741124 Marionette TRACE conn2 <- [1,490,null,{}] 18:19:01 INFO - PROCESS | 1658 | 1463188741136 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}] 18:19:01 INFO - PROCESS | 1658 | 1463188741224 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:19:01 INFO - PROCESS | 1658 | 1463188741233 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acde800 == 48 [pid = 1658] [id = 130] 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x129043400) [pid = 1658] [serial = 387] [outer = 0x0] 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12c6b6400) [pid = 1658] [serial = 388] [outer = 0x129043400] 18:19:01 INFO - PROCESS | 1658 | 1463188741271 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12c6bec00) [pid = 1658] [serial = 389] [outer = 0x129043400] 18:19:01 INFO - PROCESS | 1658 | 1463188741740 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 18:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:19:01 INFO - PROCESS | 1658 | 1463188741747 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1658 | 1463188741749 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:19:01 INFO - PROCESS | 1658 | 1463188741751 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1658 | 1463188741753 Marionette TRACE conn2 <- [1,494,null,{}] 18:19:01 INFO - PROCESS | 1658 | 1463188741755 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}] 18:19:01 INFO - PROCESS | 1658 | 1463188741849 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:19:01 INFO - PROCESS | 1658 | 1463188741853 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed6800 == 49 [pid = 1658] [id = 131] 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12c6c1c00) [pid = 1658] [serial = 390] [outer = 0x0] 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12ca4f400) [pid = 1658] [serial = 391] [outer = 0x12c6c1c00] 18:19:01 INFO - PROCESS | 1658 | 1463188741882 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12cf14400) [pid = 1658] [serial = 392] [outer = 0x12c6c1c00] 18:19:02 INFO - PROCESS | 1658 | 1463188742212 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 470ms 18:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:19:02 INFO - PROCESS | 1658 | 1463188742221 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1658 | 1463188742222 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:19:02 INFO - PROCESS | 1658 | 1463188742224 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1658 | 1463188742225 Marionette TRACE conn2 <- [1,498,null,{}] 18:19:02 INFO - PROCESS | 1658 | 1463188742230 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}] 18:19:02 INFO - PROCESS | 1658 | 1463188742312 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:19:02 INFO - PROCESS | 1658 | 1463188742317 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c807000 == 50 [pid = 1658] [id = 132] 18:19:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12cf15400) [pid = 1658] [serial = 393] [outer = 0x0] 18:19:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12cf21400) [pid = 1658] [serial = 394] [outer = 0x12cf15400] 18:19:02 INFO - PROCESS | 1658 | 1463188742343 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12d1ba800) [pid = 1658] [serial = 395] [outer = 0x12cf15400] 18:19:02 INFO - PROCESS | 1658 | 1463188742643 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 18:19:02 INFO - PROCESS | 1658 | 1463188742709 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1658 | 1463188742712 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:19:02 INFO - PROCESS | 1658 | 1463188742716 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1658 | 1463188742717 Marionette TRACE conn2 <- [1,502,null,{}] 18:19:02 INFO - PROCESS | 1658 | 1463188742720 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}] 18:19:02 INFO - PROCESS | 1658 | 1463188742859 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:19:02 INFO - PROCESS | 1658 | 1463188742910 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x116366800 == 51 [pid = 1658] [id = 133] 18:19:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x112eab400) [pid = 1658] [serial = 396] [outer = 0x0] 18:19:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x113c8bc00) [pid = 1658] [serial = 397] [outer = 0x112eab400] 18:19:02 INFO - PROCESS | 1658 | 1463188742944 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11749ac00) [pid = 1658] [serial = 398] [outer = 0x112eab400] 18:19:03 INFO - PROCESS | 1658 | 1463188743470 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 820ms 18:19:03 INFO - PROCESS | 1658 | 1463188743537 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:19:03 INFO - PROCESS | 1658 | 1463188743540 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:19:03 INFO - PROCESS | 1658 | 1463188743543 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1658 | 1463188743546 Marionette TRACE conn2 <- [1,506,null,{}] 18:19:03 INFO - PROCESS | 1658 | 1463188743549 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}] 18:19:03 INFO - PROCESS | 1658 | 1463188743654 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:19:03 INFO - PROCESS | 1658 | 1463188743718 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x115eba800 == 52 [pid = 1658] [id = 134] 18:19:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x111a0b400) [pid = 1658] [serial = 399] [outer = 0x0] 18:19:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119ce0400) [pid = 1658] [serial = 400] [outer = 0x111a0b400] 18:19:03 INFO - PROCESS | 1658 | 1463188743750 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1253e9000) [pid = 1658] [serial = 401] [outer = 0x111a0b400] 18:19:04 INFO - PROCESS | 1658 | 1463188744180 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 18:19:04 INFO - PROCESS | 1658 | 1463188744247 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1658 | 1463188744249 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:19:04 INFO - PROCESS | 1658 | 1463188744266 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1658 | 1463188744267 Marionette TRACE conn2 <- [1,510,null,{}] 18:19:04 INFO - PROCESS | 1658 | 1463188744270 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}] 18:19:04 INFO - PROCESS | 1658 | 1463188744367 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:19:04 INFO - PROCESS | 1658 | 1463188744431 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baee000 == 53 [pid = 1658] [id = 135] 18:19:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x128b94800) [pid = 1658] [serial = 402] [outer = 0x0] 18:19:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x128c0e800) [pid = 1658] [serial = 403] [outer = 0x128b94800] 18:19:04 INFO - PROCESS | 1658 | 1463188744461 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12a729400) [pid = 1658] [serial = 404] [outer = 0x128b94800] 18:19:04 INFO - PROCESS | 1658 | 1463188744862 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 18:19:04 INFO - PROCESS | 1658 | 1463188744946 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1658 | 1463188744949 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:19:04 INFO - PROCESS | 1658 | 1463188744958 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1658 | 1463188744963 Marionette TRACE conn2 <- [1,514,null,{}] 18:19:04 INFO - PROCESS | 1658 | 1463188744966 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}] 18:19:05 INFO - PROCESS | 1658 | 1463188745064 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:19:05 INFO - PROCESS | 1658 | 1463188745126 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x116379800 == 54 [pid = 1658] [id = 136] 18:19:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11816a400) [pid = 1658] [serial = 405] [outer = 0x0] 18:19:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x128c0a400) [pid = 1658] [serial = 406] [outer = 0x11816a400] 18:19:05 INFO - PROCESS | 1658 | 1463188745154 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12bb51c00) [pid = 1658] [serial = 407] [outer = 0x11816a400] 18:19:05 INFO - PROCESS | 1658 | 1463188745732 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]]]}] 18:19:05 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 18:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 829ms 18:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:19:05 INFO - PROCESS | 1658 | 1463188745783 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1658 | 1463188745785 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:19:05 INFO - PROCESS | 1658 | 1463188745788 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1658 | 1463188745790 Marionette TRACE conn2 <- [1,518,null,{}] 18:19:05 INFO - PROCESS | 1658 | 1463188745817 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}] 18:19:05 INFO - PROCESS | 1658 | 1463188745904 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:19:05 INFO - PROCESS | 1658 | 1463188745967 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea4800 == 55 [pid = 1658] [id = 137] 18:19:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1163f3c00) [pid = 1658] [serial = 408] [outer = 0x0] 18:19:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x116a57c00) [pid = 1658] [serial = 409] [outer = 0x1163f3c00] 18:19:05 INFO - PROCESS | 1658 | 1463188745995 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11808a000) [pid = 1658] [serial = 410] [outer = 0x1163f3c00] 18:19:06 INFO - PROCESS | 1658 | 1463188746417 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 673ms 18:19:06 INFO - PROCESS | 1658 | 1463188746461 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1658 | 1463188746464 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:19:06 INFO - PROCESS | 1658 | 1463188746469 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1658 | 1463188746470 Marionette TRACE conn2 <- [1,522,null,{}] 18:19:06 INFO - PROCESS | 1658 | 1463188746473 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}] 18:19:06 INFO - PROCESS | 1658 | 1463188746556 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:19:06 INFO - PROCESS | 1658 | 1463188746610 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x116871800 == 56 [pid = 1658] [id = 138] 18:19:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11826c400) [pid = 1658] [serial = 411] [outer = 0x0] 18:19:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1184e2800) [pid = 1658] [serial = 412] [outer = 0x11826c400] 18:19:06 INFO - PROCESS | 1658 | 1463188746637 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1187de800) [pid = 1658] [serial = 413] [outer = 0x11826c400] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12c807000 == 55 [pid = 1658] [id = 132] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12bed6800 == 54 [pid = 1658] [id = 131] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12acde800 == 53 [pid = 1658] [id = 130] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x116814000 == 52 [pid = 1658] [id = 129] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12a41d000 == 51 [pid = 1658] [id = 128] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x128beb800 == 50 [pid = 1658] [id = 127] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec7000 == 49 [pid = 1658] [id = 126] 18:19:06 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1168cc800) [pid = 1658] [serial = 298] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11858d800) [pid = 1658] [serial = 301] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x123e02400) [pid = 1658] [serial = 304] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1270cbc00) [pid = 1658] [serial = 307] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12a727400) [pid = 1658] [serial = 340] [outer = 0x0] [url = about:blank] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed1000 == 48 [pid = 1658] [id = 125] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12072b000 == 47 [pid = 1658] [id = 124] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11874c000 == 46 [pid = 1658] [id = 123] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x116aac800 == 45 [pid = 1658] [id = 122] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x117e52000 == 44 [pid = 1658] [id = 121] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d1000 == 43 [pid = 1658] [id = 120] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba74000 == 42 [pid = 1658] [id = 119] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3a5000 == 41 [pid = 1658] [id = 118] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6a3800 == 40 [pid = 1658] [id = 117] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x119bc7800 == 39 [pid = 1658] [id = 116] 18:19:06 INFO - PROCESS | 1658 | --DOCSHELL 0x11662b800 == 38 [pid = 1658] [id = 115] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x129331400) [pid = 1658] [serial = 328] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12a727800) [pid = 1658] [serial = 331] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1295acc00) [pid = 1658] [serial = 329] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1187de400) [pid = 1658] [serial = 314] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1183d2c00) [pid = 1658] [serial = 313] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11931b800) [pid = 1658] [serial = 316] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119632c00) [pid = 1658] [serial = 317] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128c0c000) [pid = 1658] [serial = 325] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x118107800) [pid = 1658] [serial = 311] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11667fc00) [pid = 1658] [serial = 310] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123aae800) [pid = 1658] [serial = 319] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125137800) [pid = 1658] [serial = 320] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x125811c00) [pid = 1658] [serial = 322] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126dda000) [pid = 1658] [serial = 323] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12a792c00) [pid = 1658] [serial = 334] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12a78d000) [pid = 1658] [serial = 332] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12a899400) [pid = 1658] [serial = 335] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1256c2c00) [pid = 1658] [serial = 337] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x128b99400) [pid = 1658] [serial = 338] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12903fc00) [pid = 1658] [serial = 326] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x129047800) [pid = 1658] [serial = 239] [outer = 0x0] [url = about:blank] 18:19:07 INFO - PROCESS | 1658 | 1463188747037 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 18:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:19:07 INFO - PROCESS | 1658 | 1463188747088 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1658 | 1463188747090 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1658 | 1463188747092 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1658 | 1463188747094 Marionette TRACE conn2 <- [1,526,null,{}] 18:19:07 INFO - PROCESS | 1658 | 1463188747108 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}] 18:19:07 INFO - PROCESS | 1658 | 1463188747203 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:19:07 INFO - PROCESS | 1658 | 1463188747213 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11817d000 == 39 [pid = 1658] [id = 139] 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119313000) [pid = 1658] [serial = 414] [outer = 0x0] 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119319c00) [pid = 1658] [serial = 415] [outer = 0x119313000] 18:19:07 INFO - PROCESS | 1658 | 1463188747240 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119632800) [pid = 1658] [serial = 416] [outer = 0x119313000] 18:19:07 INFO - PROCESS | 1658 | 1463188747581 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]]]}] 18:19:07 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 18:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 527ms 18:19:07 INFO - PROCESS | 1658 | 1463188747619 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1658 | 1463188747621 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:19:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:19:07 INFO - PROCESS | 1658 | 1463188747623 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1658 | 1463188747624 Marionette TRACE conn2 <- [1,530,null,{}] 18:19:07 INFO - PROCESS | 1658 | 1463188747626 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}] 18:19:07 INFO - PROCESS | 1658 | 1463188747702 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:19:07 INFO - PROCESS | 1658 | 1463188747706 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ca7800 == 40 [pid = 1658] [id = 140] 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123882c00) [pid = 1658] [serial = 417] [outer = 0x0] 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x124ac5c00) [pid = 1658] [serial = 418] [outer = 0x123882c00] 18:19:07 INFO - PROCESS | 1658 | 1463188747736 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1253e7400) [pid = 1658] [serial = 419] [outer = 0x123882c00] 18:19:08 INFO - PROCESS | 1658 | 1463188748158 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"]]]}] 18:19:08 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 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:19:08 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 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:19:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:19:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 568ms 18:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:19:08 INFO - PROCESS | 1658 | 1463188748192 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1658 | 1463188748194 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:19:08 INFO - PROCESS | 1658 | 1463188748198 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1658 | 1463188748199 Marionette TRACE conn2 <- [1,534,null,{}] 18:19:08 INFO - PROCESS | 1658 | 1463188748203 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}] 18:19:08 INFO - PROCESS | 1658 | 1463188748326 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:19:08 INFO - PROCESS | 1658 | 1463188748335 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0a800 == 41 [pid = 1658] [id = 141] 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1253e9c00) [pid = 1658] [serial = 420] [outer = 0x0] 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x125f14000) [pid = 1658] [serial = 421] [outer = 0x1253e9c00] 18:19:08 INFO - PROCESS | 1658 | 1463188748363 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126968800) [pid = 1658] [serial = 422] [outer = 0x1253e9c00] 18:19:08 INFO - PROCESS | 1658 | 1463188748675 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:19:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 18:19:08 INFO - PROCESS | 1658 | 1463188748717 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:19:08 INFO - PROCESS | 1658 | 1463188748718 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:19:08 INFO - PROCESS | 1658 | 1463188748720 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1658 | 1463188748721 Marionette TRACE conn2 <- [1,538,null,{}] 18:19:08 INFO - PROCESS | 1658 | 1463188748723 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}] 18:19:08 INFO - PROCESS | 1658 | 1463188748837 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:19:08 INFO - PROCESS | 1658 | 1463188748881 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0a000 == 42 [pid = 1658] [id = 142] 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x125e05c00) [pid = 1658] [serial = 423] [outer = 0x0] 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126f9d800) [pid = 1658] [serial = 424] [outer = 0x125e05c00] 18:19:08 INFO - PROCESS | 1658 | 1463188748912 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128b9e000) [pid = 1658] [serial = 425] [outer = 0x125e05c00] 18:19:09 INFO - PROCESS | 1658 | 1463188749216 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]]]}] 18:19:09 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. 18:19:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 517ms 18:19:09 INFO - PROCESS | 1658 | 1463188749238 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1658 | 1463188749239 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:19:09 INFO - PROCESS | 1658 | 1463188749251 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1658 | 1463188749252 Marionette TRACE conn2 <- [1,542,null,{}] 18:19:09 INFO - PROCESS | 1658 | 1463188749255 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}] 18:19:09 INFO - PROCESS | 1658 | 1463188749342 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:19:09 INFO - PROCESS | 1658 | 1463188749375 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x112155800 == 43 [pid = 1658] [id = 143] 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1270c3800) [pid = 1658] [serial = 426] [outer = 0x0] 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x128c0ac00) [pid = 1658] [serial = 427] [outer = 0x1270c3800] 18:19:09 INFO - PROCESS | 1658 | 1463188749400 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x128d84400) [pid = 1658] [serial = 428] [outer = 0x1270c3800] 18:19:09 INFO - PROCESS | 1658 | 1463188749719 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]]]}] 18:19:09 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. 18:19:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 529ms 18:19:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:19:09 INFO - PROCESS | 1658 | 1463188749770 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1658 | 1463188749772 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:19:09 INFO - PROCESS | 1658 | 1463188749774 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1658 | 1463188749775 Marionette TRACE conn2 <- [1,546,null,{}] 18:19:09 INFO - PROCESS | 1658 | 1463188749777 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}] 18:19:09 INFO - PROCESS | 1658 | 1463188749879 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:19:09 INFO - PROCESS | 1658 | 1463188749885 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ebb000 == 44 [pid = 1658] [id = 144] 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x128c13000) [pid = 1658] [serial = 429] [outer = 0x0] 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128f04800) [pid = 1658] [serial = 430] [outer = 0x128c13000] 18:19:09 INFO - PROCESS | 1658 | 1463188749915 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x129336400) [pid = 1658] [serial = 431] [outer = 0x128c13000] 18:19:10 INFO - PROCESS | 1658 | 1463188750254 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:19:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 523ms 18:19:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:19:10 INFO - PROCESS | 1658 | 1463188750302 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1658 | 1463188750303 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:19:10 INFO - PROCESS | 1658 | 1463188750305 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1658 | 1463188750306 Marionette TRACE conn2 <- [1,550,null,{}] 18:19:10 INFO - PROCESS | 1658 | 1463188750308 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}] 18:19:10 INFO - PROCESS | 1658 | 1463188750403 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:19:10 INFO - PROCESS | 1658 | 1463188750418 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x127026000 == 45 [pid = 1658] [id = 145] 18:19:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12903cc00) [pid = 1658] [serial = 432] [outer = 0x0] 18:19:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12933e800) [pid = 1658] [serial = 433] [outer = 0x12903cc00] 18:19:10 INFO - PROCESS | 1658 | 1463188750485 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12a4a4000) [pid = 1658] [serial = 434] [outer = 0x12903cc00] 18:19:10 INFO - PROCESS | 1658 | 1463188750848 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]]]}] 18:19:10 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. 18:19:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 18:19:10 INFO - PROCESS | 1658 | 1463188750874 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:19:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:19:10 INFO - PROCESS | 1658 | 1463188750875 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:19:10 INFO - PROCESS | 1658 | 1463188750885 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1658 | 1463188750887 Marionette TRACE conn2 <- [1,554,null,{}] 18:19:10 INFO - PROCESS | 1658 | 1463188750889 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}] 18:19:10 INFO - PROCESS | 1658 | 1463188750980 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:19:10 INFO - PROCESS | 1658 | 1463188750985 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x128be2800 == 46 [pid = 1658] [id = 146] 18:19:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1295a1800) [pid = 1658] [serial = 435] [outer = 0x0] 18:19:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12a727800) [pid = 1658] [serial = 436] [outer = 0x1295a1800] 18:19:11 INFO - PROCESS | 1658 | 1463188751010 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a78f800) [pid = 1658] [serial = 437] [outer = 0x1295a1800] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1165c6000) [pid = 1658] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x113395000) [pid = 1658] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x119ef0800) [pid = 1658] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x113316800) [pid = 1658] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x111e55800) [pid = 1658] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11826f400) [pid = 1658] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x117544000) [pid = 1658] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118093c00) [pid = 1658] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12c6c1c00) [pid = 1658] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12a897400) [pid = 1658] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12be43000) [pid = 1658] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1163abc00) [pid = 1658] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125f14800) [pid = 1658] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118168c00) [pid = 1658] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11931d400) [pid = 1658] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x128d84000) [pid = 1658] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1256bc400) [pid = 1658] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11667ac00) [pid = 1658] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1295a8000) [pid = 1658] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x129043400) [pid = 1658] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123c67400) [pid = 1658] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1256c3000) [pid = 1658] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119321400) [pid = 1658] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:19:11 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1121a9000) [pid = 1658] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:19:11 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:11 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:19:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 627ms 18:19:11 INFO - PROCESS | 1658 | 1463188751501 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]]]}] 18:19:11 INFO - PROCESS | 1658 | 1463188751505 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1658 | 1463188751507 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:19:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:19:11 INFO - PROCESS | 1658 | 1463188751509 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1658 | 1463188751512 Marionette TRACE conn2 <- [1,558,null,{}] 18:19:11 INFO - PROCESS | 1658 | 1463188751515 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}] 18:19:11 INFO - PROCESS | 1658 | 1463188751600 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:19:11 INFO - PROCESS | 1658 | 1463188751646 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bb9000 == 47 [pid = 1658] [id = 147] 18:19:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1184dc800) [pid = 1658] [serial = 438] [outer = 0x0] 18:19:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128ba2000) [pid = 1658] [serial = 439] [outer = 0x1184dc800] 18:19:11 INFO - PROCESS | 1658 | 1463188751695 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a793000) [pid = 1658] [serial = 440] [outer = 0x1184dc800] 18:19:11 INFO - PROCESS | 1658 | 1463188751982 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 522ms 18:19:12 INFO - PROCESS | 1658 | 1463188752032 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1658 | 1463188752033 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:19:12 INFO - PROCESS | 1658 | 1463188752036 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1658 | 1463188752037 Marionette TRACE conn2 <- [1,562,null,{}] 18:19:12 INFO - PROCESS | 1658 | 1463188752039 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}] 18:19:12 INFO - PROCESS | 1658 | 1463188752117 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:19:12 INFO - PROCESS | 1658 | 1463188752121 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a423800 == 48 [pid = 1658] [id = 148] 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12a892c00) [pid = 1658] [serial = 441] [outer = 0x0] 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12ac6c800) [pid = 1658] [serial = 442] [outer = 0x12a892c00] 18:19:12 INFO - PROCESS | 1658 | 1463188752146 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12bb3a800) [pid = 1658] [serial = 443] [outer = 0x12a892c00] 18:19:12 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:12 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:12 INFO - PROCESS | 1658 | 1463188752465 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 467ms 18:19:12 INFO - PROCESS | 1658 | 1463188752504 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1658 | 1463188752506 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:19:12 INFO - PROCESS | 1658 | 1463188752510 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1658 | 1463188752511 Marionette TRACE conn2 <- [1,566,null,{}] 18:19:12 INFO - PROCESS | 1658 | 1463188752526 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}] 18:19:12 INFO - PROCESS | 1658 | 1463188752643 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:19:12 INFO - PROCESS | 1658 | 1463188752649 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab05000 == 49 [pid = 1658] [id = 149] 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12a792c00) [pid = 1658] [serial = 444] [outer = 0x0] 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bb55800) [pid = 1658] [serial = 445] [outer = 0x12a792c00] 18:19:12 INFO - PROCESS | 1658 | 1463188752687 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12bb5e400) [pid = 1658] [serial = 446] [outer = 0x12a792c00] 18:19:13 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:13 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:13 INFO - PROCESS | 1658 | [1658] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:19:13 INFO - PROCESS | 1658 | 1463188753103 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]]]}] 18:19:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:19:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 18:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:19:13 INFO - PROCESS | 1658 | 1463188753130 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1658 | 1463188753131 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:19:13 INFO - PROCESS | 1658 | 1463188753141 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1658 | 1463188753142 Marionette TRACE conn2 <- [1,570,null,{}] 18:19:13 INFO - PROCESS | 1658 | 1463188753145 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}] 18:19:13 INFO - PROCESS | 1658 | 1463188753241 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:19:13 INFO - PROCESS | 1658 | 1463188753250 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acd8800 == 50 [pid = 1658] [id = 150] 18:19:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12be3f800) [pid = 1658] [serial = 447] [outer = 0x0] 18:19:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12be44c00) [pid = 1658] [serial = 448] [outer = 0x12be3f800] 18:19:13 INFO - PROCESS | 1658 | 1463188753275 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12bec2c00) [pid = 1658] [serial = 449] [outer = 0x12be3f800] 18:19:13 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:13 INFO - PROCESS | 1658 | 1463188753709 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]]]}] 18:19:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:19:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 628ms 18:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:19:13 INFO - PROCESS | 1658 | 1463188753763 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1658 | 1463188753765 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:19:13 INFO - PROCESS | 1658 | 1463188753769 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1658 | 1463188753771 Marionette TRACE conn2 <- [1,574,null,{}] 18:19:13 INFO - PROCESS | 1658 | 1463188753775 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}] 18:19:13 INFO - PROCESS | 1658 | 1463188753874 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:19:13 INFO - PROCESS | 1658 | 1463188753936 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11661a800 == 51 [pid = 1658] [id = 151] 18:19:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x115e0e800) [pid = 1658] [serial = 450] [outer = 0x0] 18:19:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11667fc00) [pid = 1658] [serial = 451] [outer = 0x115e0e800] 18:19:13 INFO - PROCESS | 1658 | 1463188753968 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118090400) [pid = 1658] [serial = 452] [outer = 0x115e0e800] 18:19:14 INFO - PROCESS | 1658 | 1463188754400 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 18:19:14 INFO - PROCESS | 1658 | 1463188754446 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1658 | 1463188754450 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:19:14 INFO - PROCESS | 1658 | 1463188754456 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1658 | 1463188754458 Marionette TRACE conn2 <- [1,578,null,{}] 18:19:14 INFO - PROCESS | 1658 | 1463188754462 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}] 18:19:14 INFO - PROCESS | 1658 | 1463188754561 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:19:14 INFO - PROCESS | 1658 | 1463188754624 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191aa800 == 52 [pid = 1658] [id = 152] 18:19:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11855e400) [pid = 1658] [serial = 453] [outer = 0x0] 18:19:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1187ea000) [pid = 1658] [serial = 454] [outer = 0x11855e400] 18:19:14 INFO - PROCESS | 1658 | 1463188754653 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11931c000) [pid = 1658] [serial = 455] [outer = 0x11855e400] 18:19:15 INFO - PROCESS | 1658 | 1463188755065 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 625ms 18:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:19:15 INFO - PROCESS | 1658 | 1463188755081 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:19:15 INFO - PROCESS | 1658 | 1463188755082 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:19:15 INFO - PROCESS | 1658 | 1463188755085 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1658 | 1463188755087 Marionette TRACE conn2 <- [1,582,null,{}] 18:19:15 INFO - PROCESS | 1658 | 1463188755095 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}] 18:19:15 INFO - PROCESS | 1658 | 1463188755196 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:19:15 INFO - PROCESS | 1658 | 1463188755282 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a88f800 == 53 [pid = 1658] [id = 153] 18:19:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x125f16c00) [pid = 1658] [serial = 456] [outer = 0x0] 18:19:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x126dd9800) [pid = 1658] [serial = 457] [outer = 0x125f16c00] 18:19:15 INFO - PROCESS | 1658 | 1463188755313 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12751e400) [pid = 1658] [serial = 458] [outer = 0x125f16c00] 18:19:15 INFO - PROCESS | 1658 | 1463188755751 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 727ms 18:19:15 INFO - PROCESS | 1658 | 1463188755812 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:19:15 INFO - PROCESS | 1658 | 1463188755814 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:19:15 INFO - PROCESS | 1658 | 1463188755817 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1658 | 1463188755818 Marionette TRACE conn2 <- [1,586,null,{}] 18:19:15 INFO - PROCESS | 1658 | 1463188755820 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}] 18:19:15 INFO - PROCESS | 1658 | 1463188755921 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:19:16 INFO - PROCESS | 1658 | 1463188755995 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed8000 == 54 [pid = 1658] [id = 154] 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x128b97400) [pid = 1658] [serial = 459] [outer = 0x0] 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x128b9f800) [pid = 1658] [serial = 460] [outer = 0x128b97400] 18:19:16 INFO - PROCESS | 1658 | 1463188756025 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a725000) [pid = 1658] [serial = 461] [outer = 0x128b97400] 18:19:16 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:16 INFO - PROCESS | 1658 | 1463188756430 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 18:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:19:16 INFO - PROCESS | 1658 | 1463188756438 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1658 | 1463188756440 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:19:16 INFO - PROCESS | 1658 | 1463188756442 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1658 | 1463188756443 Marionette TRACE conn2 <- [1,590,null,{}] 18:19:16 INFO - PROCESS | 1658 | 1463188756446 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}] 18:19:16 INFO - PROCESS | 1658 | 1463188756558 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:19:16 INFO - PROCESS | 1658 | 1463188756622 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bde000 == 55 [pid = 1658] [id = 155] 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1184d7800) [pid = 1658] [serial = 462] [outer = 0x0] 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12a78d400) [pid = 1658] [serial = 463] [outer = 0x1184d7800] 18:19:16 INFO - PROCESS | 1658 | 1463188756652 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12bb3ac00) [pid = 1658] [serial = 464] [outer = 0x1184d7800] 18:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 18:19:17 INFO - PROCESS | 1658 | 1463188757056 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]]]}] 18:19:17 INFO - PROCESS | 1658 | 1463188757064 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1658 | 1463188757065 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:19:17 INFO - PROCESS | 1658 | 1463188757068 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1658 | 1463188757069 Marionette TRACE conn2 <- [1,594,null,{}] 18:19:17 INFO - PROCESS | 1658 | 1463188757072 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}] 18:19:17 INFO - PROCESS | 1658 | 1463188757183 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:19:17 INFO - PROCESS | 1658 | 1463188757230 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x11852d800 == 56 [pid = 1658] [id = 156] 18:19:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11808b000) [pid = 1658] [serial = 465] [outer = 0x0] 18:19:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12ad3c800) [pid = 1658] [serial = 466] [outer = 0x11808b000] 18:19:17 INFO - PROCESS | 1658 | 1463188757260 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12becd800) [pid = 1658] [serial = 467] [outer = 0x11808b000] 18:19:17 INFO - PROCESS | 1658 | 1463188757793 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 770ms 18:19:17 INFO - PROCESS | 1658 | 1463188757850 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1658 | 1463188757852 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:19:17 INFO - PROCESS | 1658 | 1463188757857 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1658 | 1463188757859 Marionette TRACE conn2 <- [1,598,null,{}] 18:19:17 INFO - PROCESS | 1658 | 1463188757865 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}] 18:19:17 INFO - PROCESS | 1658 | 1463188757957 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:19:18 INFO - PROCESS | 1658 | 1463188758049 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1163e2000 == 57 [pid = 1658] [id = 157] 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11683fc00) [pid = 1658] [serial = 468] [outer = 0x0] 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1176c2c00) [pid = 1658] [serial = 469] [outer = 0x11683fc00] 18:19:18 INFO - PROCESS | 1658 | 1463188758095 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x118270c00) [pid = 1658] [serial = 470] [outer = 0x11683fc00] 18:19:18 INFO - PROCESS | 1658 | 1463188758596 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]]]}] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab02800 == 56 [pid = 1658] [id = 114] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab05000 == 55 [pid = 1658] [id = 149] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12a423800 == 54 [pid = 1658] [id = 148] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x123bb9000 == 53 [pid = 1658] [id = 147] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x128be2800 == 52 [pid = 1658] [id = 146] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x127026000 == 51 [pid = 1658] [id = 145] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x125ebb000 == 50 [pid = 1658] [id = 144] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x112155800 == 49 [pid = 1658] [id = 143] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0a000 == 48 [pid = 1658] [id = 142] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0a800 == 47 [pid = 1658] [id = 141] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118ca7800 == 46 [pid = 1658] [id = 140] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11817d000 == 45 [pid = 1658] [id = 139] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116871800 == 44 [pid = 1658] [id = 138] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea4800 == 43 [pid = 1658] [id = 137] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116379800 == 42 [pid = 1658] [id = 136] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12baee000 == 41 [pid = 1658] [id = 135] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x115eba800 == 40 [pid = 1658] [id = 134] 18:19:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116366800 == 39 [pid = 1658] [id = 133] 18:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 775ms 18:19:18 INFO - PROCESS | 1658 | 1463188758633 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1658 | 1463188758637 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:19:18 INFO - PROCESS | 1658 | 1463188758641 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1658 | 1463188758643 Marionette TRACE conn2 <- [1,602,null,{}] 18:19:18 INFO - PROCESS | 1658 | 1463188758645 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}] 18:19:18 INFO - PROCESS | 1658 | 1463188758724 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:19:18 INFO - PROCESS | 1658 | 1463188758731 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11613c800 == 40 [pid = 1658] [id = 158] 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x118274000) [pid = 1658] [serial = 471] [outer = 0x0] 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x1184e3c00) [pid = 1658] [serial = 472] [outer = 0x118274000] 18:19:18 INFO - PROCESS | 1658 | 1463188758757 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x119318c00) [pid = 1658] [serial = 473] [outer = 0x118274000] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x126963c00) [pid = 1658] [serial = 251] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x128b9c800) [pid = 1658] [serial = 308] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x125336400) [pid = 1658] [serial = 248] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1163f2c00) [pid = 1658] [serial = 196] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x118108000) [pid = 1658] [serial = 299] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x117549800) [pid = 1658] [serial = 242] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12568ec00) [pid = 1658] [serial = 305] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x119317800) [pid = 1658] [serial = 154] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12a723800) [pid = 1658] [serial = 296] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11912e000) [pid = 1658] [serial = 302] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11826e400) [pid = 1658] [serial = 199] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1187e1000) [pid = 1658] [serial = 245] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12cf14400) [pid = 1658] [serial = 392] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12be40000) [pid = 1658] [serial = 379] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12bec7000) [pid = 1658] [serial = 382] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12be4a000) [pid = 1658] [serial = 380] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12becf400) [pid = 1658] [serial = 383] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x125813800) [pid = 1658] [serial = 386] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12bb5ac00) [pid = 1658] [serial = 359] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ad44400) [pid = 1658] [serial = 358] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x118c6b400) [pid = 1658] [serial = 362] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118566800) [pid = 1658] [serial = 361] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12513d000) [pid = 1658] [serial = 367] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1270c3400) [pid = 1658] [serial = 368] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12a71cc00) [pid = 1658] [serial = 373] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x128b98800) [pid = 1658] [serial = 370] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1295a8800) [pid = 1658] [serial = 355] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x129043c00) [pid = 1658] [serial = 371] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11931ac00) [pid = 1658] [serial = 346] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x125814400) [pid = 1658] [serial = 349] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x115e77000) [pid = 1658] [serial = 343] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x128ba1400) [pid = 1658] [serial = 352] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118271800) [pid = 1658] [serial = 364] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x123882000) [pid = 1658] [serial = 365] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12ca4f400) [pid = 1658] [serial = 391] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x117237000) [pid = 1658] [serial = 385] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12bb30c00) [pid = 1658] [serial = 376] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12c6bec00) [pid = 1658] [serial = 389] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12c6b6400) [pid = 1658] [serial = 388] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a790000) [pid = 1658] [serial = 374] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12bb60c00) [pid = 1658] [serial = 377] [outer = 0x0] [url = about:blank] 18:19:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12cf21400) [pid = 1658] [serial = 394] [outer = 0x0] [url = about:blank] 18:19:19 INFO - PROCESS | 1658 | 1463188759114 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 18:19:19 INFO - PROCESS | 1658 | 1463188759164 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1658 | 1463188759165 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:19:19 INFO - PROCESS | 1658 | 1463188759167 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1658 | 1463188759170 Marionette TRACE conn2 <- [1,606,null,{}] 18:19:19 INFO - PROCESS | 1658 | 1463188759177 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}] 18:19:19 INFO - PROCESS | 1658 | 1463188759264 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:19:19 INFO - PROCESS | 1658 | 1463188759270 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d4000 == 41 [pid = 1658] [id = 159] 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119b11400) [pid = 1658] [serial = 474] [outer = 0x0] 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123883c00) [pid = 1658] [serial = 475] [outer = 0x119b11400] 18:19:19 INFO - PROCESS | 1658 | 1463188759298 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x125335000) [pid = 1658] [serial = 476] [outer = 0x119b11400] 18:19:19 INFO - PROCESS | 1658 | 1463188759660 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 18:19:19 INFO - PROCESS | 1658 | 1463188759688 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1658 | 1463188759689 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:19:19 INFO - PROCESS | 1658 | 1463188759692 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1658 | 1463188759693 Marionette TRACE conn2 <- [1,610,null,{}] 18:19:19 INFO - PROCESS | 1658 | 1463188759698 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}] 18:19:19 INFO - PROCESS | 1658 | 1463188759783 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:19:19 INFO - PROCESS | 1658 | 1463188759832 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119617800 == 42 [pid = 1658] [id = 160] 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119cdfc00) [pid = 1658] [serial = 477] [outer = 0x0] 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12580d400) [pid = 1658] [serial = 478] [outer = 0x119cdfc00] 18:19:19 INFO - PROCESS | 1658 | 1463188759857 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x126ff4c00) [pid = 1658] [serial = 479] [outer = 0x119cdfc00] 18:19:20 INFO - PROCESS | 1658 | 1463188760129 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 18:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:19:20 INFO - PROCESS | 1658 | 1463188760167 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1658 | 1463188760168 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:19:20 INFO - PROCESS | 1658 | 1463188760170 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1658 | 1463188760171 Marionette TRACE conn2 <- [1,614,null,{}] 18:19:20 INFO - PROCESS | 1658 | 1463188760173 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}] 18:19:20 INFO - PROCESS | 1658 | 1463188760252 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:19:20 INFO - PROCESS | 1658 | 1463188760257 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161be000 == 43 [pid = 1658] [id = 161] 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1270cfc00) [pid = 1658] [serial = 480] [outer = 0x0] 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128b98800) [pid = 1658] [serial = 481] [outer = 0x1270cfc00] 18:19:20 INFO - PROCESS | 1658 | 1463188760285 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x128c0fc00) [pid = 1658] [serial = 482] [outer = 0x1270cfc00] 18:19:20 INFO - PROCESS | 1658 | 1463188760618 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 18:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:19:20 INFO - PROCESS | 1658 | 1463188760638 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1658 | 1463188760640 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:19:20 INFO - PROCESS | 1658 | 1463188760642 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1658 | 1463188760644 Marionette TRACE conn2 <- [1,618,null,{}] 18:19:20 INFO - PROCESS | 1658 | 1463188760647 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}] 18:19:20 INFO - PROCESS | 1658 | 1463188760765 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:19:20 INFO - PROCESS | 1658 | 1463188760795 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b53000 == 44 [pid = 1658] [id = 162] 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12513d000) [pid = 1658] [serial = 483] [outer = 0x0] 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128d91000) [pid = 1658] [serial = 484] [outer = 0x12513d000] 18:19:20 INFO - PROCESS | 1658 | 1463188760827 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12a89ac00) [pid = 1658] [serial = 485] [outer = 0x12513d000] 18:19:21 INFO - PROCESS | 1658 | 1463188761105 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 18:19:21 INFO - PROCESS | 1658 | 1463188761165 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1658 | 1463188761166 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:19:21 INFO - PROCESS | 1658 | 1463188761169 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1658 | 1463188761170 Marionette TRACE conn2 <- [1,622,null,{}] 18:19:21 INFO - PROCESS | 1658 | 1463188761172 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}] 18:19:21 INFO - PROCESS | 1658 | 1463188761266 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:19:21 INFO - PROCESS | 1658 | 1463188761279 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d81800 == 45 [pid = 1658] [id = 163] 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128c0ec00) [pid = 1658] [serial = 486] [outer = 0x0] 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12bb34400) [pid = 1658] [serial = 487] [outer = 0x128c0ec00] 18:19:21 INFO - PROCESS | 1658 | 1463188761304 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12be45000) [pid = 1658] [serial = 488] [outer = 0x128c0ec00] 18:19:21 INFO - PROCESS | 1658 | 1463188761620 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 517ms 18:19:21 INFO - PROCESS | 1658 | 1463188761687 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1658 | 1463188761688 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:19:21 INFO - PROCESS | 1658 | 1463188761690 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1658 | 1463188761691 Marionette TRACE conn2 <- [1,626,null,{}] 18:19:21 INFO - PROCESS | 1658 | 1463188761693 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}] 18:19:21 INFO - PROCESS | 1658 | 1463188761792 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:19:21 INFO - PROCESS | 1658 | 1463188761811 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x128dc0800 == 46 [pid = 1658] [id = 164] 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12bb2fc00) [pid = 1658] [serial = 489] [outer = 0x0] 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12bec6400) [pid = 1658] [serial = 490] [outer = 0x12bb2fc00] 18:19:21 INFO - PROCESS | 1658 | 1463188761835 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12c6b5400) [pid = 1658] [serial = 491] [outer = 0x12bb2fc00] 18:19:22 INFO - PROCESS | 1658 | 1463188762159 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 18:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:19:22 INFO - PROCESS | 1658 | 1463188762210 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1658 | 1463188762211 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1658 | 1463188762213 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1658 | 1463188762214 Marionette TRACE conn2 <- [1,630,null,{}] 18:19:22 INFO - PROCESS | 1658 | 1463188762216 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}] 18:19:22 INFO - PROCESS | 1658 | 1463188762311 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:19:22 INFO - PROCESS | 1658 | 1463188762315 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a432800 == 47 [pid = 1658] [id = 165] 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x124ae7800) [pid = 1658] [serial = 492] [outer = 0x0] 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124aecc00) [pid = 1658] [serial = 493] [outer = 0x124ae7800] 18:19:22 INFO - PROCESS | 1658 | 1463188762339 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x124af0c00) [pid = 1658] [serial = 494] [outer = 0x124ae7800] 18:19:22 INFO - PROCESS | 1658 | 1463188762663 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 18:19:22 INFO - PROCESS | 1658 | 1463188762685 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1658 | 1463188762687 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:19:22 INFO - PROCESS | 1658 | 1463188762689 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1658 | 1463188762690 Marionette TRACE conn2 <- [1,634,null,{}] 18:19:22 INFO - PROCESS | 1658 | 1463188762693 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}] 18:19:22 INFO - PROCESS | 1658 | 1463188762798 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:19:22 INFO - PROCESS | 1658 | 1463188762802 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acc4000 == 48 [pid = 1658] [id = 166] 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x124aeb800) [pid = 1658] [serial = 495] [outer = 0x0] 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12bec9800) [pid = 1658] [serial = 496] [outer = 0x124aeb800] 18:19:22 INFO - PROCESS | 1658 | 1463188762853 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12c6bbc00) [pid = 1658] [serial = 497] [outer = 0x124aeb800] 18:19:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a792c00) [pid = 1658] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11826c400) [pid = 1658] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1163f3c00) [pid = 1658] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1253e9c00) [pid = 1658] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1295a1800) [pid = 1658] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1184dc800) [pid = 1658] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128c13000) [pid = 1658] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12903cc00) [pid = 1658] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125e05c00) [pid = 1658] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123882c00) [pid = 1658] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11816a400) [pid = 1658] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119313000) [pid = 1658] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1270c3800) [pid = 1658] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:19:23 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12a892c00) [pid = 1658] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:19:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:23 INFO - PROCESS | 1658 | 1463188763271 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 18:19:23 INFO - PROCESS | 1658 | 1463188763316 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:19:23 INFO - PROCESS | 1658 | 1463188763317 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:19:23 INFO - PROCESS | 1658 | 1463188763320 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1658 | 1463188763322 Marionette TRACE conn2 <- [1,638,null,{}] 18:19:23 INFO - PROCESS | 1658 | 1463188763324 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}] 18:19:23 INFO - PROCESS | 1658 | 1463188763468 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:19:23 INFO - PROCESS | 1658 | 1463188763521 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6b1000 == 49 [pid = 1658] [id = 167] 18:19:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x110eba400) [pid = 1658] [serial = 498] [outer = 0x0] 18:19:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x110ec3800) [pid = 1658] [serial = 499] [outer = 0x110eba400] 18:19:23 INFO - PROCESS | 1658 | 1463188763567 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126de0400) [pid = 1658] [serial = 500] [outer = 0x110eba400] 18:19:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:23 INFO - PROCESS | 1658 | 1463188763833 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 569ms 18:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:19:23 INFO - PROCESS | 1658 | 1463188763890 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1658 | 1463188763891 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:19:23 INFO - PROCESS | 1658 | 1463188763901 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1658 | 1463188763902 Marionette TRACE conn2 <- [1,642,null,{}] 18:19:23 INFO - PROCESS | 1658 | 1463188763904 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}] 18:19:23 INFO - PROCESS | 1658 | 1463188763987 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:19:24 INFO - PROCESS | 1658 | 1463188764038 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bedb800 == 50 [pid = 1658] [id = 168] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11294e400) [pid = 1658] [serial = 501] [outer = 0x0] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x112954c00) [pid = 1658] [serial = 502] [outer = 0x11294e400] 18:19:24 INFO - PROCESS | 1658 | 1463188764063 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11295b400) [pid = 1658] [serial = 503] [outer = 0x11294e400] 18:19:24 INFO - PROCESS | 1658 | 1463188764349 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 476ms 18:19:24 INFO - PROCESS | 1658 | 1463188764369 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1658 | 1463188764370 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:19:24 INFO - PROCESS | 1658 | 1463188764373 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1658 | 1463188764374 Marionette TRACE conn2 <- [1,646,null,{}] 18:19:24 INFO - PROCESS | 1658 | 1463188764376 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}] 18:19:24 INFO - PROCESS | 1658 | 1463188764470 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:19:24 INFO - PROCESS | 1658 | 1463188764473 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cadc000 == 51 [pid = 1658] [id = 169] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11295dc00) [pid = 1658] [serial = 504] [outer = 0x0] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12a788400) [pid = 1658] [serial = 505] [outer = 0x11295dc00] 18:19:24 INFO - PROCESS | 1658 | 1463188764498 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12c6bf400) [pid = 1658] [serial = 506] [outer = 0x11295dc00] 18:19:24 INFO - PROCESS | 1658 | 1463188764817 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]]]}] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12a76e400) [pid = 1658] [serial = 507] [outer = 0x12cf19400] 18:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 18:19:24 INFO - PROCESS | 1658 | 1463188764850 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1658 | 1463188764851 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:19:24 INFO - PROCESS | 1658 | 1463188764869 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1658 | 1463188764870 Marionette TRACE conn2 <- [1,650,null,{}] 18:19:24 INFO - PROCESS | 1658 | 1463188764887 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}] 18:19:24 INFO - PROCESS | 1658 | 1463188764964 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:19:24 INFO - PROCESS | 1658 | 1463188764968 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced4000 == 52 [pid = 1658] [id = 170] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12a76e000) [pid = 1658] [serial = 508] [outer = 0x0] 18:19:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12a774400) [pid = 1658] [serial = 509] [outer = 0x12a76e000] 18:19:24 INFO - PROCESS | 1658 | 1463188764992 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12a77ac00) [pid = 1658] [serial = 510] [outer = 0x12a76e000] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a42f000 == 51 [pid = 1658] [id = 102] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x116889800 == 50 [pid = 1658] [id = 100] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a886000 == 49 [pid = 1658] [id = 103] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a69a000 == 48 [pid = 1658] [id = 99] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d0800 == 47 [pid = 1658] [id = 101] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x1163e2000 == 46 [pid = 1658] [id = 157] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11852d800 == 45 [pid = 1658] [id = 156] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x119bde000 == 44 [pid = 1658] [id = 155] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12bed8000 == 43 [pid = 1658] [id = 154] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a88f800 == 42 [pid = 1658] [id = 153] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x1191aa800 == 41 [pid = 1658] [id = 152] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12acd8800 == 40 [pid = 1658] [id = 150] 18:19:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11661a800 == 39 [pid = 1658] [id = 151] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1161be000 == 38 [pid = 1658] [id = 161] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x119617800 == 37 [pid = 1658] [id = 160] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x124b53000 == 36 [pid = 1658] [id = 162] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6b1000 == 35 [pid = 1658] [id = 167] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12bedb800 == 34 [pid = 1658] [id = 168] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11613c800 == 33 [pid = 1658] [id = 158] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d4000 == 32 [pid = 1658] [id = 159] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x126d81800 == 31 [pid = 1658] [id = 163] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12cadc000 == 30 [pid = 1658] [id = 169] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x128dc0800 == 29 [pid = 1658] [id = 164] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12a432800 == 28 [pid = 1658] [id = 165] 18:19:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12acc4000 == 27 [pid = 1658] [id = 166] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12bb55800) [pid = 1658] [serial = 445] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1184e2800) [pid = 1658] [serial = 412] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11808a000) [pid = 1658] [serial = 410] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126968800) [pid = 1658] [serial = 422] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12a78f800) [pid = 1658] [serial = 437] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128c0e800) [pid = 1658] [serial = 403] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1187de800) [pid = 1658] [serial = 413] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x128ba2000) [pid = 1658] [serial = 439] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x125f14000) [pid = 1658] [serial = 421] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x128f04800) [pid = 1658] [serial = 430] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12a4a4000) [pid = 1658] [serial = 434] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126f9d800) [pid = 1658] [serial = 424] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1253e7400) [pid = 1658] [serial = 419] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x128b9e000) [pid = 1658] [serial = 425] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a793000) [pid = 1658] [serial = 440] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12bb51c00) [pid = 1658] [serial = 407] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x128c0a400) [pid = 1658] [serial = 406] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x113c8bc00) [pid = 1658] [serial = 397] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12a727800) [pid = 1658] [serial = 436] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119632800) [pid = 1658] [serial = 416] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x129336400) [pid = 1658] [serial = 431] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x116a57c00) [pid = 1658] [serial = 409] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12bb5e400) [pid = 1658] [serial = 446] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x128c0ac00) [pid = 1658] [serial = 427] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124ac5c00) [pid = 1658] [serial = 418] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12ac6c800) [pid = 1658] [serial = 442] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128d84400) [pid = 1658] [serial = 428] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119319c00) [pid = 1658] [serial = 415] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12bb3a800) [pid = 1658] [serial = 443] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12933e800) [pid = 1658] [serial = 433] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119ce0400) [pid = 1658] [serial = 400] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12be44c00) [pid = 1658] [serial = 448] [outer = 0x0] [url = about:blank] 18:19:26 INFO - PROCESS | 1658 | 1463188766511 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:19:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1694ms 18:19:26 INFO - PROCESS | 1658 | 1463188766558 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1658 | 1463188766560 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:19:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:19:26 INFO - PROCESS | 1658 | 1463188766564 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1658 | 1463188766566 Marionette TRACE conn2 <- [1,654,null,{}] 18:19:26 INFO - PROCESS | 1658 | 1463188766570 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}] 18:19:26 INFO - PROCESS | 1658 | 1463188766646 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:19:26 INFO - PROCESS | 1658 | 1463188766652 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1131a7800 == 28 [pid = 1658] [id = 171] 18:19:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x112951c00) [pid = 1658] [serial = 511] [outer = 0x0] 18:19:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11295bc00) [pid = 1658] [serial = 512] [outer = 0x112951c00] 18:19:26 INFO - PROCESS | 1658 | 1463188766682 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x112eb5400) [pid = 1658] [serial = 513] [outer = 0x112951c00] 18:19:27 INFO - PROCESS | 1658 | 1463188767028 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 473ms 18:19:27 INFO - PROCESS | 1658 | 1463188767037 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1658 | 1463188767041 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:19:27 INFO - PROCESS | 1658 | 1463188767049 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1658 | 1463188767051 Marionette TRACE conn2 <- [1,658,null,{}] 18:19:27 INFO - PROCESS | 1658 | 1463188767054 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}] 18:19:27 INFO - PROCESS | 1658 | 1463188767129 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:19:27 INFO - PROCESS | 1658 | 1463188767172 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11612c000 == 29 [pid = 1658] [id = 172] 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x112dd3400) [pid = 1658] [serial = 514] [outer = 0x0] 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x114e04c00) [pid = 1658] [serial = 515] [outer = 0x112dd3400] 18:19:27 INFO - PROCESS | 1658 | 1463188767198 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x116675c00) [pid = 1658] [serial = 516] [outer = 0x112dd3400] 18:19:27 INFO - PROCESS | 1658 | 1463188767472 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 18:19:27 INFO - PROCESS | 1658 | 1463188767519 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1658 | 1463188767521 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:19:27 INFO - PROCESS | 1658 | 1463188767523 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1658 | 1463188767526 Marionette TRACE conn2 <- [1,662,null,{}] 18:19:27 INFO - PROCESS | 1658 | 1463188767537 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}] 18:19:27 INFO - PROCESS | 1658 | 1463188767611 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:19:27 INFO - PROCESS | 1658 | 1463188767624 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e9a000 == 30 [pid = 1658] [id = 173] 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x110ec1800) [pid = 1658] [serial = 517] [outer = 0x0] 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x116a57c00) [pid = 1658] [serial = 518] [outer = 0x110ec1800] 18:19:27 INFO - PROCESS | 1658 | 1463188767691 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1176c5800) [pid = 1658] [serial = 519] [outer = 0x110ec1800] 18:19:27 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:27 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:28 INFO - PROCESS | 1658 | 1463188767997 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 525ms 18:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:19:28 INFO - PROCESS | 1658 | 1463188768048 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1658 | 1463188768050 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:19:28 INFO - PROCESS | 1658 | 1463188768052 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1658 | 1463188768053 Marionette TRACE conn2 <- [1,666,null,{}] 18:19:28 INFO - PROCESS | 1658 | 1463188768055 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}] 18:19:28 INFO - PROCESS | 1658 | 1463188768125 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:19:28 INFO - PROCESS | 1658 | 1463188768130 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d2800 == 31 [pid = 1658] [id = 174] 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x111a03800) [pid = 1658] [serial = 520] [outer = 0x0] 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118174400) [pid = 1658] [serial = 521] [outer = 0x111a03800] 18:19:28 INFO - PROCESS | 1658 | 1463188768158 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x118274800) [pid = 1658] [serial = 522] [outer = 0x111a03800] 18:19:28 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:28 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:28 INFO - PROCESS | 1658 | 1463188768462 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 18:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:19:28 INFO - PROCESS | 1658 | 1463188768520 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1658 | 1463188768521 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:19:28 INFO - PROCESS | 1658 | 1463188768523 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1658 | 1463188768524 Marionette TRACE conn2 <- [1,670,null,{}] 18:19:28 INFO - PROCESS | 1658 | 1463188768535 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}] 18:19:28 INFO - PROCESS | 1658 | 1463188768604 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:19:28 INFO - PROCESS | 1658 | 1463188768609 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x118533800 == 32 [pid = 1658] [id = 175] 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x112cb0800) [pid = 1658] [serial = 523] [outer = 0x0] 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1184d7000) [pid = 1658] [serial = 524] [outer = 0x112cb0800] 18:19:28 INFO - PROCESS | 1658 | 1463188768637 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1184e4000) [pid = 1658] [serial = 525] [outer = 0x112cb0800] 18:19:28 INFO - PROCESS | 1658 | 1463188768971 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 18:19:28 INFO - PROCESS | 1658 | 1463188768993 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1658 | 1463188768996 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:19:29 INFO - PROCESS | 1658 | 1463188769013 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1658 | 1463188769014 Marionette TRACE conn2 <- [1,674,null,{}] 18:19:29 INFO - PROCESS | 1658 | 1463188769018 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}] 18:19:29 INFO - PROCESS | 1658 | 1463188769155 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:19:29 INFO - PROCESS | 1658 | 1463188769227 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x118758000 == 33 [pid = 1658] [id = 176] 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118276800) [pid = 1658] [serial = 526] [outer = 0x0] 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x118561c00) [pid = 1658] [serial = 527] [outer = 0x118276800] 18:19:29 INFO - PROCESS | 1658 | 1463188769269 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119315c00) [pid = 1658] [serial = 528] [outer = 0x118276800] 18:19:29 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:29 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:29 INFO - PROCESS | 1658 | 1463188769648 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]]]}] 18:19:29 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 18:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 683ms 18:19:29 INFO - PROCESS | 1658 | 1463188769682 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1658 | 1463188769684 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:19:29 INFO - PROCESS | 1658 | 1463188769686 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1658 | 1463188769687 Marionette TRACE conn2 <- [1,678,null,{}] 18:19:29 INFO - PROCESS | 1658 | 1463188769689 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}] 18:19:29 INFO - PROCESS | 1658 | 1463188769774 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:19:29 INFO - PROCESS | 1658 | 1463188769781 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b7000 == 34 [pid = 1658] [id = 177] 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x115d75c00) [pid = 1658] [serial = 529] [outer = 0x0] 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119320800) [pid = 1658] [serial = 530] [outer = 0x115d75c00] 18:19:29 INFO - PROCESS | 1658 | 1463188769807 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119630000) [pid = 1658] [serial = 531] [outer = 0x115d75c00] 18:19:30 INFO - PROCESS | 1658 | 1463188770080 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 418ms 18:19:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:19:30 INFO - PROCESS | 1658 | 1463188770105 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1658 | 1463188770106 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:19:30 INFO - PROCESS | 1658 | 1463188770108 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1658 | 1463188770109 Marionette TRACE conn2 <- [1,682,null,{}] 18:19:30 INFO - PROCESS | 1658 | 1463188770119 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}] 18:19:30 INFO - PROCESS | 1658 | 1463188770192 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:19:30 INFO - PROCESS | 1658 | 1463188770203 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0a800 == 35 [pid = 1658] [id = 178] 18:19:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119632c00) [pid = 1658] [serial = 532] [outer = 0x0] 18:19:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119cda800) [pid = 1658] [serial = 533] [outer = 0x119632c00] 18:19:30 INFO - PROCESS | 1658 | 1463188770229 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123881800) [pid = 1658] [serial = 534] [outer = 0x119632c00] 18:19:31 INFO - PROCESS | 1658 | 1463188771025 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]]]}] 18:19:31 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) 18:19:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 929ms 18:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:19:31 INFO - PROCESS | 1658 | 1463188771037 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1658 | 1463188771039 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:19:31 INFO - PROCESS | 1658 | 1463188771041 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1658 | 1463188771042 Marionette TRACE conn2 <- [1,686,null,{}] 18:19:31 INFO - PROCESS | 1658 | 1463188771046 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}] 18:19:31 INFO - PROCESS | 1658 | 1463188771116 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:19:31 INFO - PROCESS | 1658 | 1463188771120 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e99000 == 36 [pid = 1658] [id = 179] 18:19:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123885c00) [pid = 1658] [serial = 535] [outer = 0x0] 18:19:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x123c0c000) [pid = 1658] [serial = 536] [outer = 0x123885c00] 18:19:31 INFO - PROCESS | 1658 | 1463188771147 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123e96000) [pid = 1658] [serial = 537] [outer = 0x123885c00] 18:19:32 INFO - PROCESS | 1658 | 1463188772030 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1023ms 18:19:32 INFO - PROCESS | 1658 | 1463188772065 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1658 | 1463188772066 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:19:32 INFO - PROCESS | 1658 | 1463188772075 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1658 | 1463188772076 Marionette TRACE conn2 <- [1,690,null,{}] 18:19:32 INFO - PROCESS | 1658 | 1463188772078 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}] 18:19:32 INFO - PROCESS | 1658 | 1463188772179 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:19:32 INFO - PROCESS | 1658 | 1463188772183 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x123f56000 == 37 [pid = 1658] [id = 180] 18:19:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x123e98400) [pid = 1658] [serial = 538] [outer = 0x0] 18:19:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x124ae5800) [pid = 1658] [serial = 539] [outer = 0x123e98400] 18:19:32 INFO - PROCESS | 1658 | 1463188772209 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x124aeb000) [pid = 1658] [serial = 540] [outer = 0x123e98400] 18:19:33 INFO - PROCESS | 1658 | 1463188773025 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 980ms 18:19:33 INFO - PROCESS | 1658 | 1463188773057 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1658 | 1463188773059 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:19:33 INFO - PROCESS | 1658 | 1463188773067 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1658 | 1463188773069 Marionette TRACE conn2 <- [1,694,null,{}] 18:19:33 INFO - PROCESS | 1658 | 1463188773072 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}] 18:19:33 INFO - PROCESS | 1658 | 1463188773170 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:19:33 INFO - PROCESS | 1658 | 1463188773174 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x118533000 == 38 [pid = 1658] [id = 181] 18:19:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x124af1800) [pid = 1658] [serial = 541] [outer = 0x0] 18:19:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1253e7800) [pid = 1658] [serial = 542] [outer = 0x124af1800] 18:19:33 INFO - PROCESS | 1658 | 1463188773205 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x125f15800) [pid = 1658] [serial = 543] [outer = 0x124af1800] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12cf15400) [pid = 1658] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x128c0ec00) [pid = 1658] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12bb2fc00) [pid = 1658] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x124aeb800) [pid = 1658] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x110eba400) [pid = 1658] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124ae7800) [pid = 1658] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11294e400) [pid = 1658] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11855e400) [pid = 1658] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x115e0e800) [pid = 1658] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12be3f800) [pid = 1658] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12513d000) [pid = 1658] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1270cfc00) [pid = 1658] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119cdfc00) [pid = 1658] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119b11400) [pid = 1658] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118274000) [pid = 1658] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11683fc00) [pid = 1658] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11808b000) [pid = 1658] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1184d7800) [pid = 1658] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128b97400) [pid = 1658] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x125f16c00) [pid = 1658] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x129042800) [pid = 1658] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118c67c00) [pid = 1658] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x128b94800) [pid = 1658] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x112eab400) [pid = 1658] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x111a0b400) [pid = 1658] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1163e8c00) [pid = 1658] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112e18c00) [pid = 1658] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x123e9e400) [pid = 1658] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x128b96400) [pid = 1658] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:19:33 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11295dc00) [pid = 1658] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:19:34 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) 18:19:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 18:19:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:19:34 INFO - PROCESS | 1658 | 1463188774185 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]]]}] 18:19:34 INFO - PROCESS | 1658 | 1463188774188 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1658 | 1463188774189 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:19:34 INFO - PROCESS | 1658 | 1463188774191 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1658 | 1463188774192 Marionette TRACE conn2 <- [1,698,null,{}] 18:19:34 INFO - PROCESS | 1658 | 1463188774197 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}] 18:19:34 INFO - PROCESS | 1658 | 1463188774289 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:19:34 INFO - PROCESS | 1658 | 1463188774297 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x118759800 == 39 [pid = 1658] [id = 182] 18:19:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11723ac00) [pid = 1658] [serial = 544] [outer = 0x0] 18:19:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1184dfc00) [pid = 1658] [serial = 545] [outer = 0x11723ac00] 18:19:34 INFO - PROCESS | 1658 | 1463188774322 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123aaa800) [pid = 1658] [serial = 546] [outer = 0x11723ac00] 18:19:35 INFO - PROCESS | 1658 | 1463188775086 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]]]}] 18:19:35 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) 18:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 924ms 18:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:19:35 INFO - PROCESS | 1658 | 1463188775116 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1658 | 1463188775117 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:19:35 INFO - PROCESS | 1658 | 1463188775119 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1658 | 1463188775120 Marionette TRACE conn2 <- [1,702,null,{}] 18:19:35 INFO - PROCESS | 1658 | 1463188775122 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}] 18:19:35 INFO - PROCESS | 1658 | 1463188775197 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:19:35 INFO - PROCESS | 1658 | 1463188775202 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f4f800 == 40 [pid = 1658] [id = 183] 18:19:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124aeb800) [pid = 1658] [serial = 547] [outer = 0x0] 18:19:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x125f1c000) [pid = 1658] [serial = 548] [outer = 0x124aeb800] 18:19:35 INFO - PROCESS | 1658 | 1463188775235 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126d4f800) [pid = 1658] [serial = 549] [outer = 0x124aeb800] 18:19:36 INFO - PROCESS | 1658 | 1463188776089 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:19:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 18:19:36 INFO - PROCESS | 1658 | 1463188776140 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1658 | 1463188776143 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:19:36 INFO - PROCESS | 1658 | 1463188776202 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1658 | 1463188776204 Marionette TRACE conn2 <- [1,706,null,{}] 18:19:36 INFO - PROCESS | 1658 | 1463188776208 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}] 18:19:36 INFO - PROCESS | 1658 | 1463188776297 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:19:36 INFO - PROCESS | 1658 | 1463188776381 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x116369800 == 41 [pid = 1658] [id = 184] 18:19:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x110f9a400) [pid = 1658] [serial = 550] [outer = 0x0] 18:19:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x112953800) [pid = 1658] [serial = 551] [outer = 0x110f9a400] 18:19:36 INFO - PROCESS | 1658 | 1463188776413 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x113190800) [pid = 1658] [serial = 552] [outer = 0x110f9a400] 18:19:37 INFO - PROCESS | 1658 | 1463188777393 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1225ms 18:19:37 INFO - PROCESS | 1658 | 1463188777424 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1658 | 1463188777426 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:19:37 INFO - PROCESS | 1658 | 1463188777432 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1658 | 1463188777434 Marionette TRACE conn2 <- [1,710,null,{}] 18:19:37 INFO - PROCESS | 1658 | 1463188777438 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}] 18:19:37 INFO - PROCESS | 1658 | 1463188777532 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:19:37 INFO - PROCESS | 1658 | 1463188777588 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11681b000 == 42 [pid = 1658] [id = 185] 18:19:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11331b800) [pid = 1658] [serial = 553] [outer = 0x0] 18:19:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x113c17400) [pid = 1658] [serial = 554] [outer = 0x11331b800] 18:19:37 INFO - PROCESS | 1658 | 1463188777617 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1161af800) [pid = 1658] [serial = 555] [outer = 0x11331b800] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118759800 == 41 [pid = 1658] [id = 182] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118533000 == 40 [pid = 1658] [id = 181] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x123f56000 == 39 [pid = 1658] [id = 180] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x116e99000 == 38 [pid = 1658] [id = 179] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0a800 == 37 [pid = 1658] [id = 178] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b7000 == 36 [pid = 1658] [id = 177] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118758000 == 35 [pid = 1658] [id = 176] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12a774400) [pid = 1658] [serial = 509] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118533800 == 34 [pid = 1658] [id = 175] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d2800 == 33 [pid = 1658] [id = 174] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x116e9a000 == 32 [pid = 1658] [id = 173] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x11612c000 == 31 [pid = 1658] [id = 172] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1131a7800 == 30 [pid = 1658] [id = 171] 18:19:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12ced4000 == 29 [pid = 1658] [id = 170] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12d1ba800) [pid = 1658] [serial = 395] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12bb3a400) [pid = 1658] [serial = 341] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1176c5000) [pid = 1658] [serial = 344] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x126ff7800) [pid = 1658] [serial = 350] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x128d92c00) [pid = 1658] [serial = 353] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12a794000) [pid = 1658] [serial = 356] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x119ce0c00) [pid = 1658] [serial = 347] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12a729400) [pid = 1658] [serial = 404] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11749ac00) [pid = 1658] [serial = 398] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1253e9000) [pid = 1658] [serial = 401] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12a788400) [pid = 1658] [serial = 505] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12bb34400) [pid = 1658] [serial = 487] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12bec6400) [pid = 1658] [serial = 490] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12bec9800) [pid = 1658] [serial = 496] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x110ec3800) [pid = 1658] [serial = 499] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124aecc00) [pid = 1658] [serial = 493] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124af0c00) [pid = 1658] [serial = 494] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11295b400) [pid = 1658] [serial = 503] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12c6bbc00) [pid = 1658] [serial = 497] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1187ea000) [pid = 1658] [serial = 454] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118090400) [pid = 1658] [serial = 452] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11667fc00) [pid = 1658] [serial = 451] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12bec2c00) [pid = 1658] [serial = 449] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128d91000) [pid = 1658] [serial = 484] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x128b98800) [pid = 1658] [serial = 481] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128c0fc00) [pid = 1658] [serial = 482] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12580d400) [pid = 1658] [serial = 478] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126ff4c00) [pid = 1658] [serial = 479] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x123883c00) [pid = 1658] [serial = 475] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x125335000) [pid = 1658] [serial = 476] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1184e3c00) [pid = 1658] [serial = 472] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x119318c00) [pid = 1658] [serial = 473] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x118270c00) [pid = 1658] [serial = 470] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1176c2c00) [pid = 1658] [serial = 469] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12becd800) [pid = 1658] [serial = 467] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12ad3c800) [pid = 1658] [serial = 466] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12bb3ac00) [pid = 1658] [serial = 464] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12a78d400) [pid = 1658] [serial = 463] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x128b9f800) [pid = 1658] [serial = 460] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12a725000) [pid = 1658] [serial = 461] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12751e400) [pid = 1658] [serial = 458] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x126dd9800) [pid = 1658] [serial = 457] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11931c000) [pid = 1658] [serial = 455] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12c6bf400) [pid = 1658] [serial = 506] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12c6b5400) [pid = 1658] [serial = 491] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x1184d8400) [pid = 1658] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12be45000) [pid = 1658] [serial = 488] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12a89ac00) [pid = 1658] [serial = 485] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x126de0400) [pid = 1658] [serial = 500] [outer = 0x0] [url = about:blank] 18:19:37 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x112954c00) [pid = 1658] [serial = 502] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1658 | 1463188778484 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:19:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1074ms 18:19:38 INFO - PROCESS | 1658 | 1463188778506 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1658 | 1463188778511 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:19:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:19:38 INFO - PROCESS | 1658 | 1463188778517 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1658 | 1463188778519 Marionette TRACE conn2 <- [1,714,null,{}] 18:19:38 INFO - PROCESS | 1658 | 1463188778522 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}] 18:19:38 INFO - PROCESS | 1658 | 1463188778595 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:19:38 INFO - PROCESS | 1658 | 1463188778636 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aba800 == 30 [pid = 1658] [id = 186] 18:19:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x116675800) [pid = 1658] [serial = 556] [outer = 0x0] 18:19:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x117111800) [pid = 1658] [serial = 557] [outer = 0x116675800] 18:19:38 INFO - PROCESS | 1658 | 1463188778662 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x117547800) [pid = 1658] [serial = 558] [outer = 0x116675800] 18:19:39 INFO - PROCESS | 1658 | 1463188779448 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]]]}] 18:19:39 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 18:19:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 18:19:39 INFO - PROCESS | 1658 | 1463188779488 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1658 | 1463188779490 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:19:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:19:39 INFO - PROCESS | 1658 | 1463188779492 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1658 | 1463188779494 Marionette TRACE conn2 <- [1,718,null,{}] 18:19:39 INFO - PROCESS | 1658 | 1463188779502 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}] 18:19:39 INFO - PROCESS | 1658 | 1463188779573 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:19:39 INFO - PROCESS | 1658 | 1463188779581 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d1000 == 31 [pid = 1658] [id = 187] 18:19:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x1176c9000) [pid = 1658] [serial = 559] [outer = 0x0] 18:19:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118270000) [pid = 1658] [serial = 560] [outer = 0x1176c9000] 18:19:39 INFO - PROCESS | 1658 | 1463188779610 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1183d3c00) [pid = 1658] [serial = 561] [outer = 0x1176c9000] 18:19:40 INFO - PROCESS | 1658 | 1463188780424 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:19:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 18:19:40 INFO - PROCESS | 1658 | 1463188780469 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:19:40 INFO - PROCESS | 1658 | 1463188780479 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:19:40 INFO - PROCESS | 1658 | 1463188780481 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1658 | 1463188780482 Marionette TRACE conn2 <- [1,722,null,{}] 18:19:40 INFO - PROCESS | 1658 | 1463188780484 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}] 18:19:40 INFO - PROCESS | 1658 | 1463188780569 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:19:40 INFO - PROCESS | 1658 | 1463188780573 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185c0000 == 32 [pid = 1658] [id = 188] 18:19:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x111aa5400) [pid = 1658] [serial = 562] [outer = 0x0] 18:19:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11858c400) [pid = 1658] [serial = 563] [outer = 0x111aa5400] 18:19:40 INFO - PROCESS | 1658 | 1463188780601 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1187e4400) [pid = 1658] [serial = 564] [outer = 0x111aa5400] 18:19:40 INFO - PROCESS | 1658 | 1463188780933 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] 18:19:40 INFO - PROCESS | 1658 | 1463188780952 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:19:40 INFO - PROCESS | 1658 | 1463188780966 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1658 | 1463188780967 Marionette TRACE conn2 <- [1,726,null,{}] 18:19:40 INFO - PROCESS | 1658 | 1463188780969 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}] 18:19:41 INFO - PROCESS | 1658 | 1463188781057 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:19:41 INFO - PROCESS | 1658 | 1463188781061 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191a5800 == 33 [pid = 1658] [id = 189] 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x116678400) [pid = 1658] [serial = 565] [outer = 0x0] 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119123000) [pid = 1658] [serial = 566] [outer = 0x116678400] 18:19:41 INFO - PROCESS | 1658 | 1463188781087 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11931d400) [pid = 1658] [serial = 567] [outer = 0x116678400] 18:19:41 INFO - PROCESS | 1658 | 1463188781445 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:19:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 18:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:19:41 INFO - PROCESS | 1658 | 1463188781487 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1658 | 1463188781488 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:19:41 INFO - PROCESS | 1658 | 1463188781490 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1658 | 1463188781491 Marionette TRACE conn2 <- [1,730,null,{}] 18:19:41 INFO - PROCESS | 1658 | 1463188781493 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}] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x123e98400) [pid = 1658] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11723ac00) [pid = 1658] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x124af1800) [pid = 1658] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x115d75c00) [pid = 1658] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x111a03800) [pid = 1658] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x119632c00) [pid = 1658] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x112cb0800) [pid = 1658] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x112dd3400) [pid = 1658] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x110ec1800) [pid = 1658] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x112951c00) [pid = 1658] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x118276800) [pid = 1658] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:19:41 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x123885c00) [pid = 1658] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:19:41 INFO - PROCESS | 1658 | 1463188781618 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:19:41 INFO - PROCESS | 1658 | 1463188781659 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4f800 == 34 [pid = 1658] [id = 190] 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x113194400) [pid = 1658] [serial = 568] [outer = 0x0] 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x116a5cc00) [pid = 1658] [serial = 569] [outer = 0x113194400] 18:19:41 INFO - PROCESS | 1658 | 1463188781685 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x119632c00) [pid = 1658] [serial = 570] [outer = 0x113194400] 18:19:41 INFO - PROCESS | 1658 | 1463188781982 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] 18:19:42 INFO - PROCESS | 1658 | 1463188782014 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:19:42 INFO - PROCESS | 1658 | 1463188782017 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1658 | 1463188782018 Marionette TRACE conn2 <- [1,734,null,{}] 18:19:42 INFO - PROCESS | 1658 | 1463188782020 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}] 18:19:42 INFO - PROCESS | 1658 | 1463188782090 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:19:42 INFO - PROCESS | 1658 | 1463188782096 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0a000 == 35 [pid = 1658] [id = 191] 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x118088000) [pid = 1658] [serial = 571] [outer = 0x0] 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x123e97400) [pid = 1658] [serial = 572] [outer = 0x118088000] 18:19:42 INFO - PROCESS | 1658 | 1463188782123 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x124aee800) [pid = 1658] [serial = 573] [outer = 0x118088000] 18:19:42 INFO - PROCESS | 1658 | 1463188782413 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]]]}] 18:19:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:19:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 420ms 18:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:19:42 INFO - PROCESS | 1658 | 1463188782439 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1658 | 1463188782440 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:19:42 INFO - PROCESS | 1658 | 1463188782442 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1658 | 1463188782443 Marionette TRACE conn2 <- [1,738,null,{}] 18:19:42 INFO - PROCESS | 1658 | 1463188782449 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}] 18:19:42 INFO - PROCESS | 1658 | 1463188782539 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:19:42 INFO - PROCESS | 1658 | 1463188782546 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bb4800 == 36 [pid = 1658] [id = 192] 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11338b000) [pid = 1658] [serial = 574] [outer = 0x0] 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x124ae7400) [pid = 1658] [serial = 575] [outer = 0x11338b000] 18:19:42 INFO - PROCESS | 1658 | 1463188782572 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1253ae800) [pid = 1658] [serial = 576] [outer = 0x11338b000] 18:19:43 INFO - PROCESS | 1658 | 1463188783342 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:19:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 922ms 18:19:43 INFO - PROCESS | 1658 | 1463188783365 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1658 | 1463188783367 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:19:43 INFO - PROCESS | 1658 | 1463188783370 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1658 | 1463188783372 Marionette TRACE conn2 <- [1,742,null,{}] 18:19:43 INFO - PROCESS | 1658 | 1463188783375 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}] 18:19:43 INFO - PROCESS | 1658 | 1463188783486 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:19:43 INFO - PROCESS | 1658 | 1463188783493 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ecd800 == 37 [pid = 1658] [id = 193] 18:19:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x119b0f800) [pid = 1658] [serial = 577] [outer = 0x0] 18:19:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1256c2c00) [pid = 1658] [serial = 578] [outer = 0x119b0f800] 18:19:43 INFO - PROCESS | 1658 | 1463188783534 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x125f14800) [pid = 1658] [serial = 579] [outer = 0x119b0f800] 18:19:44 INFO - PROCESS | 1658 | 1463188784460 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]]]}] 18:19:44 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 18:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 18:19:44 INFO - PROCESS | 1658 | 1463188784492 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:19:44 INFO - PROCESS | 1658 | 1463188784497 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:19:44 INFO - PROCESS | 1658 | 1463188784500 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1658 | 1463188784502 Marionette TRACE conn2 <- [1,746,null,{}] 18:19:44 INFO - PROCESS | 1658 | 1463188784506 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}] 18:19:44 INFO - PROCESS | 1658 | 1463188784603 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:19:44 INFO - PROCESS | 1658 | 1463188784646 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab2800 == 38 [pid = 1658] [id = 194] 18:19:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x112956c00) [pid = 1658] [serial = 580] [outer = 0x0] 18:19:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x113c1b800) [pid = 1658] [serial = 581] [outer = 0x112956c00] 18:19:44 INFO - PROCESS | 1658 | 1463188784678 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x116676800) [pid = 1658] [serial = 582] [outer = 0x112956c00] 18:19:45 INFO - PROCESS | 1658 | 1463188785575 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]]]}] 18:19:45 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.) 18:19:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1121ms 18:19:45 INFO - PROCESS | 1658 | 1463188785622 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:19:45 INFO - PROCESS | 1658 | 1463188785626 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:19:45 INFO - PROCESS | 1658 | 1463188785631 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1658 | 1463188785633 Marionette TRACE conn2 <- [1,750,null,{}] 18:19:45 INFO - PROCESS | 1658 | 1463188785636 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}] 18:19:45 INFO - PROCESS | 1658 | 1463188785758 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:19:45 INFO - PROCESS | 1658 | 1463188785803 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ae800 == 39 [pid = 1658] [id = 195] 18:19:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11808a800) [pid = 1658] [serial = 583] [outer = 0x0] 18:19:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11816b400) [pid = 1658] [serial = 584] [outer = 0x11808a800] 18:19:45 INFO - PROCESS | 1658 | 1463188785832 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1184db000) [pid = 1658] [serial = 585] [outer = 0x11808a800] 18:19:46 INFO - PROCESS | 1658 | 1463188786737 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:19:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 18:19:46 INFO - PROCESS | 1658 | 1463188786757 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1658 | 1463188786762 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:19:46 INFO - PROCESS | 1658 | 1463188786765 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1658 | 1463188786767 Marionette TRACE conn2 <- [1,754,null,{}] 18:19:46 INFO - PROCESS | 1658 | 1463188786771 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}] 18:19:46 INFO - PROCESS | 1658 | 1463188786857 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:19:46 INFO - PROCESS | 1658 | 1463188786901 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4b800 == 40 [pid = 1658] [id = 196] 18:19:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11294f000) [pid = 1658] [serial = 586] [outer = 0x0] 18:19:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11338d000) [pid = 1658] [serial = 587] [outer = 0x11294f000] 18:19:46 INFO - PROCESS | 1658 | 1463188786930 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1165c6000) [pid = 1658] [serial = 588] [outer = 0x11294f000] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x123bb4800 == 39 [pid = 1658] [id = 192] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0a000 == 38 [pid = 1658] [id = 191] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4f800 == 37 [pid = 1658] [id = 190] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x1191a5800 == 36 [pid = 1658] [id = 189] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x1185c0000 == 35 [pid = 1658] [id = 188] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d1000 == 34 [pid = 1658] [id = 187] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x125f1c000) [pid = 1658] [serial = 548] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x116aba800 == 33 [pid = 1658] [id = 186] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x11681b000 == 32 [pid = 1658] [id = 185] 18:19:47 INFO - PROCESS | 1658 | --DOCSHELL 0x116369800 == 31 [pid = 1658] [id = 184] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124ae5800) [pid = 1658] [serial = 539] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x123aaa800) [pid = 1658] [serial = 546] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1253e7800) [pid = 1658] [serial = 542] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119320800) [pid = 1658] [serial = 530] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119630000) [pid = 1658] [serial = 531] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x124aeb000) [pid = 1658] [serial = 540] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x118174400) [pid = 1658] [serial = 521] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x118274800) [pid = 1658] [serial = 522] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x119cda800) [pid = 1658] [serial = 533] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x123881800) [pid = 1658] [serial = 534] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1184d7000) [pid = 1658] [serial = 524] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1184e4000) [pid = 1658] [serial = 525] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x114e04c00) [pid = 1658] [serial = 515] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x116675c00) [pid = 1658] [serial = 516] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x116a57c00) [pid = 1658] [serial = 518] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x1176c5800) [pid = 1658] [serial = 519] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x11295bc00) [pid = 1658] [serial = 512] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x112eb5400) [pid = 1658] [serial = 513] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x118561c00) [pid = 1658] [serial = 527] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x119315c00) [pid = 1658] [serial = 528] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x123c0c000) [pid = 1658] [serial = 536] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x125f15800) [pid = 1658] [serial = 543] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x1184dfc00) [pid = 1658] [serial = 545] [outer = 0x0] [url = about:blank] 18:19:47 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x123e96000) [pid = 1658] [serial = 537] [outer = 0x0] [url = about:blank] 18:19:47 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 18:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1074ms 18:19:47 INFO - PROCESS | 1658 | 1463188787836 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]]]}] 18:19:47 INFO - PROCESS | 1658 | 1463188787839 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1658 | 1463188787843 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:19:47 INFO - PROCESS | 1658 | 1463188787850 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1658 | 1463188787851 Marionette TRACE conn2 <- [1,758,null,{}] 18:19:47 INFO - PROCESS | 1658 | 1463188787854 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}] 18:19:47 INFO - PROCESS | 1658 | 1463188787925 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:19:47 INFO - PROCESS | 1658 | 1463188787976 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x116350800 == 32 [pid = 1658] [id = 197] 18:19:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11338a000) [pid = 1658] [serial = 589] [outer = 0x0] 18:19:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x11748b800) [pid = 1658] [serial = 590] [outer = 0x11338a000] 18:19:48 INFO - PROCESS | 1658 | 1463188788001 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11816c800) [pid = 1658] [serial = 591] [outer = 0x11338a000] 18:19:48 INFO - PROCESS | 1658 | 1463188788303 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]]]}] 18:19:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:19:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 18:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:19:48 INFO - PROCESS | 1658 | 1463188788321 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1658 | 1463188788322 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:19:48 INFO - PROCESS | 1658 | 1463188788324 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1658 | 1463188788327 Marionette TRACE conn2 <- [1,762,null,{}] 18:19:48 INFO - PROCESS | 1658 | 1463188788338 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}] 18:19:48 INFO - PROCESS | 1658 | 1463188788417 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:19:48 INFO - PROCESS | 1658 | 1463188788423 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183b2800 == 33 [pid = 1658] [id = 198] 18:19:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x1121e5c00) [pid = 1658] [serial = 592] [outer = 0x0] 18:19:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x118560800) [pid = 1658] [serial = 593] [outer = 0x1121e5c00] 18:19:48 INFO - PROCESS | 1658 | 1463188788454 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x119124c00) [pid = 1658] [serial = 594] [outer = 0x1121e5c00] 18:19:49 INFO - PROCESS | 1658 | 1463188789235 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]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 926ms 18:19:49 INFO - PROCESS | 1658 | 1463188789250 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1658 | 1463188789252 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:19:49 INFO - PROCESS | 1658 | 1463188789254 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1658 | 1463188789255 Marionette TRACE conn2 <- [1,766,null,{}] 18:19:49 INFO - PROCESS | 1658 | 1463188789257 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}] 18:19:49 INFO - PROCESS | 1658 | 1463188789357 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:19:49 INFO - PROCESS | 1658 | 1463188789368 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ca2000 == 34 [pid = 1658] [id = 199] 18:19:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11826f400) [pid = 1658] [serial = 595] [outer = 0x0] 18:19:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11931b000) [pid = 1658] [serial = 596] [outer = 0x11826f400] 18:19:49 INFO - PROCESS | 1658 | 1463188789394 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x119b0f400) [pid = 1658] [serial = 597] [outer = 0x11826f400] 18:19:50 INFO - PROCESS | 1658 | 1463188790172 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:19:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 18:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:19:50 INFO - PROCESS | 1658 | 1463188790231 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1658 | 1463188790232 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:19:50 INFO - PROCESS | 1658 | 1463188790234 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1658 | 1463188790236 Marionette TRACE conn2 <- [1,770,null,{}] 18:19:50 INFO - PROCESS | 1658 | 1463188790238 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}] 18:19:50 INFO - PROCESS | 1658 | 1463188790323 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:19:50 INFO - PROCESS | 1658 | 1463188790327 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c30000 == 35 [pid = 1658] [id = 200] 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1184e4000) [pid = 1658] [serial = 598] [outer = 0x0] 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x12387fc00) [pid = 1658] [serial = 599] [outer = 0x1184e4000] 18:19:50 INFO - PROCESS | 1658 | 1463188790356 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x123c09c00) [pid = 1658] [serial = 600] [outer = 0x1184e4000] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x111aa5400) [pid = 1658] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x116678400) [pid = 1658] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x1176c9000) [pid = 1658] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x116675800) [pid = 1658] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x113194400) [pid = 1658] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x11331b800) [pid = 1658] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x118088000) [pid = 1658] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:19:50 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x11338b000) [pid = 1658] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:19:50 INFO - PROCESS | 1658 | 1463188790709 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 18:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:19:50 INFO - PROCESS | 1658 | 1463188790755 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1658 | 1463188790756 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:19:50 INFO - PROCESS | 1658 | 1463188790758 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1658 | 1463188790759 Marionette TRACE conn2 <- [1,774,null,{}] 18:19:50 INFO - PROCESS | 1658 | 1463188790761 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}] 18:19:50 INFO - PROCESS | 1658 | 1463188790850 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:19:50 INFO - PROCESS | 1658 | 1463188790855 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x123921000 == 36 [pid = 1658] [id = 201] 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x116675800) [pid = 1658] [serial = 601] [outer = 0x0] 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x123e98400) [pid = 1658] [serial = 602] [outer = 0x116675800] 18:19:50 INFO - PROCESS | 1658 | 1463188790884 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x125336400) [pid = 1658] [serial = 603] [outer = 0x116675800] 18:19:51 INFO - PROCESS | 1658 | 1463188791211 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 18:19:51 INFO - PROCESS | 1658 | 1463188791226 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1658 | 1463188791229 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:19:51 INFO - PROCESS | 1658 | 1463188791233 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1658 | 1463188791234 Marionette TRACE conn2 <- [1,778,null,{}] 18:19:51 INFO - PROCESS | 1658 | 1463188791236 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}] 18:19:51 INFO - PROCESS | 1658 | 1463188791327 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:19:51 INFO - PROCESS | 1658 | 1463188791333 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bb0800 == 37 [pid = 1658] [id = 202] 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x116678400) [pid = 1658] [serial = 604] [outer = 0x0] 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x125815c00) [pid = 1658] [serial = 605] [outer = 0x116678400] 18:19:51 INFO - PROCESS | 1658 | 1463188791358 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x125f20800) [pid = 1658] [serial = 606] [outer = 0x116678400] 18:19:51 INFO - PROCESS | 1658 | 1463188791645 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms 18:19:51 INFO - PROCESS | 1658 | 1463188791705 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1658 | 1463188791706 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:19:51 INFO - PROCESS | 1658 | 1463188791708 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1658 | 1463188791709 Marionette TRACE conn2 <- [1,782,null,{}] 18:19:51 INFO - PROCESS | 1658 | 1463188791712 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}] 18:19:51 INFO - PROCESS | 1658 | 1463188791784 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:19:51 INFO - PROCESS | 1658 | 1463188791789 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x125248800 == 38 [pid = 1658] [id = 203] 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x125f21800) [pid = 1658] [serial = 607] [outer = 0x0] 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x12696a400) [pid = 1658] [serial = 608] [outer = 0x125f21800] 18:19:51 INFO - PROCESS | 1658 | 1463188791816 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x126f93c00) [pid = 1658] [serial = 609] [outer = 0x125f21800] 18:19:52 INFO - PROCESS | 1658 | 1463188792102 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 422ms 18:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:19:52 INFO - PROCESS | 1658 | 1463188792135 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1658 | 1463188792136 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1658 | 1463188792138 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1658 | 1463188792139 Marionette TRACE conn2 <- [1,786,null,{}] 18:19:52 INFO - PROCESS | 1658 | 1463188792141 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}] 18:19:52 INFO - PROCESS | 1658 | 1463188792216 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:19:52 INFO - PROCESS | 1658 | 1463188792263 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183b1000 == 39 [pid = 1658] [id = 204] 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x124aefc00) [pid = 1658] [serial = 610] [outer = 0x0] 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x126ff5400) [pid = 1658] [serial = 611] [outer = 0x124aefc00] 18:19:52 INFO - PROCESS | 1658 | 1463188792288 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x12751ec00) [pid = 1658] [serial = 612] [outer = 0x124aefc00] 18:19:52 INFO - PROCESS | 1658 | 1463188792539 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 418ms 18:19:52 INFO - PROCESS | 1658 | 1463188792557 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1658 | 1463188792558 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:19:52 INFO - PROCESS | 1658 | 1463188792571 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1658 | 1463188792572 Marionette TRACE conn2 <- [1,790,null,{}] 18:19:52 INFO - PROCESS | 1658 | 1463188792575 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}] 18:19:52 INFO - PROCESS | 1658 | 1463188792670 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:19:52 INFO - PROCESS | 1658 | 1463188792676 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x126f77800 == 40 [pid = 1658] [id = 205] 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1270cd000) [pid = 1658] [serial = 613] [outer = 0x0] 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x127527400) [pid = 1658] [serial = 614] [outer = 0x1270cd000] 18:19:52 INFO - PROCESS | 1658 | 1463188792706 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x128b9b000) [pid = 1658] [serial = 615] [outer = 0x1270cd000] 18:19:53 INFO - PROCESS | 1658 | 1463188793168 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 629ms 18:19:53 INFO - PROCESS | 1658 | 1463188793191 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:19:53 INFO - PROCESS | 1658 | 1463188793195 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:19:53 INFO - PROCESS | 1658 | 1463188793199 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1658 | 1463188793202 Marionette TRACE conn2 <- [1,794,null,{}] 18:19:53 INFO - PROCESS | 1658 | 1463188793205 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}] 18:19:53 INFO - PROCESS | 1658 | 1463188793302 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:19:53 INFO - PROCESS | 1658 | 1463188793306 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12737c000 == 41 [pid = 1658] [id = 206] 18:19:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x127520000) [pid = 1658] [serial = 616] [outer = 0x0] 18:19:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x128c13800) [pid = 1658] [serial = 617] [outer = 0x127520000] 18:19:53 INFO - PROCESS | 1658 | 1463188793338 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x128f03000) [pid = 1658] [serial = 618] [outer = 0x127520000] 18:19:53 INFO - PROCESS | 1658 | 1463188793792 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 18:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:19:53 INFO - PROCESS | 1658 | 1463188793821 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1658 | 1463188793823 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:19:53 INFO - PROCESS | 1658 | 1463188793827 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1658 | 1463188793831 Marionette TRACE conn2 <- [1,798,null,{}] 18:19:53 INFO - PROCESS | 1658 | 1463188793835 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}] 18:19:53 INFO - PROCESS | 1658 | 1463188793932 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:19:53 INFO - PROCESS | 1658 | 1463188793979 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e48000 == 42 [pid = 1658] [id = 207] 18:19:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x112eb5400) [pid = 1658] [serial = 619] [outer = 0x0] 18:19:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1165bb000) [pid = 1658] [serial = 620] [outer = 0x112eb5400] 18:19:54 INFO - PROCESS | 1658 | 1463188794010 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x117238400) [pid = 1658] [serial = 621] [outer = 0x112eb5400] 18:19:54 INFO - PROCESS | 1658 | 1463188794448 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]]]}] 18:19:54 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 18:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 18:19:54 INFO - PROCESS | 1658 | 1463188794511 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1658 | 1463188794515 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:19:54 INFO - PROCESS | 1658 | 1463188794521 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1658 | 1463188794522 Marionette TRACE conn2 <- [1,802,null,{}] 18:19:54 INFO - PROCESS | 1658 | 1463188794525 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}] 18:19:54 INFO - PROCESS | 1658 | 1463188794622 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:19:54 INFO - PROCESS | 1658 | 1463188794681 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0e800 == 43 [pid = 1658] [id = 208] 18:19:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11816cc00) [pid = 1658] [serial = 622] [outer = 0x0] 18:19:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1184e1000) [pid = 1658] [serial = 623] [outer = 0x11816cc00] 18:19:54 INFO - PROCESS | 1658 | 1463188794710 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118c5d000) [pid = 1658] [serial = 624] [outer = 0x11816cc00] 18:19:55 INFO - PROCESS | 1658 | 1463188795129 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]]]}] 18:19:55 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 18:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 18:19:55 INFO - PROCESS | 1658 | 1463188795218 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1658 | 1463188795220 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:19:55 INFO - PROCESS | 1658 | 1463188795222 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1658 | 1463188795225 Marionette TRACE conn2 <- [1,806,null,{}] 18:19:55 INFO - PROCESS | 1658 | 1463188795249 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}] 18:19:55 INFO - PROCESS | 1658 | 1463188795338 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:19:55 INFO - PROCESS | 1658 | 1463188795409 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cb7000 == 44 [pid = 1658] [id = 209] 18:19:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x123885800) [pid = 1658] [serial = 625] [outer = 0x0] 18:19:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x124ae6000) [pid = 1658] [serial = 626] [outer = 0x123885800] 18:19:55 INFO - PROCESS | 1658 | 1463188795459 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x127521800) [pid = 1658] [serial = 627] [outer = 0x123885800] 18:19:55 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:19:55 INFO - PROCESS | 1658 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:19:55 INFO - PROCESS | 1658 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:19:55 INFO - PROCESS | 1658 | [GFX2-]: Using SkiaGL canvas. 18:19:55 INFO - PROCESS | 1658 | 1463188795950 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]]]}] 18:19:55 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 18:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 775ms 18:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:19:56 INFO - PROCESS | 1658 | 1463188795997 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1658 | 1463188795999 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:19:56 INFO - PROCESS | 1658 | 1463188796001 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1658 | 1463188796003 Marionette TRACE conn2 <- [1,810,null,{}] 18:19:56 INFO - PROCESS | 1658 | 1463188796005 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}] 18:19:56 INFO - PROCESS | 1658 | 1463188796104 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:19:56 INFO - PROCESS | 1658 | 1463188796151 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x129060000 == 45 [pid = 1658] [id = 210] 18:19:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123e9bc00) [pid = 1658] [serial = 628] [outer = 0x0] 18:19:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128c11400) [pid = 1658] [serial = 629] [outer = 0x123e9bc00] 18:19:56 INFO - PROCESS | 1658 | 1463188796180 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x129042c00) [pid = 1658] [serial = 630] [outer = 0x123e9bc00] 18:19:56 INFO - PROCESS | 1658 | 1463188796576 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]]]}] 18:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 619ms 18:19:56 INFO - PROCESS | 1658 | 1463188796620 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1658 | 1463188796622 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:19:56 INFO - PROCESS | 1658 | 1463188796624 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1658 | 1463188796625 Marionette TRACE conn2 <- [1,814,null,{}] 18:19:56 INFO - PROCESS | 1658 | 1463188796628 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}] 18:19:56 INFO - PROCESS | 1658 | 1463188796836 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:19:56 INFO - PROCESS | 1658 | 1463188796933 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11741c000 == 46 [pid = 1658] [id = 211] 18:19:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11270d800) [pid = 1658] [serial = 631] [outer = 0x0] 18:19:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112954c00) [pid = 1658] [serial = 632] [outer = 0x11270d800] 18:19:56 INFO - PROCESS | 1658 | 1463188796961 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112dcc400) [pid = 1658] [serial = 633] [outer = 0x11270d800] 18:19:57 INFO - PROCESS | 1658 | 1463188797401 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] 18:19:57 INFO - PROCESS | 1658 | 1463188797451 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:19:57 INFO - PROCESS | 1658 | 1463188797454 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1658 | 1463188797457 Marionette TRACE conn2 <- [1,818,null,{}] 18:19:57 INFO - PROCESS | 1658 | 1463188797460 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}] 18:19:57 INFO - PROCESS | 1658 | 1463188797548 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x125f4f800 == 45 [pid = 1658] [id = 183] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x126f77800 == 44 [pid = 1658] [id = 205] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1183b1000 == 43 [pid = 1658] [id = 204] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x125248800 == 42 [pid = 1658] [id = 203] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x123bb0800 == 41 [pid = 1658] [id = 202] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x123921000 == 40 [pid = 1658] [id = 201] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x119c30000 == 39 [pid = 1658] [id = 200] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x118ca2000 == 38 [pid = 1658] [id = 199] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112953800) [pid = 1658] [serial = 551] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1256c2c00) [pid = 1658] [serial = 578] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | 1463188797644 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1183b2800 == 37 [pid = 1658] [id = 198] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x116350800 == 36 [pid = 1658] [id = 197] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4b800 == 35 [pid = 1658] [id = 196] 18:19:57 INFO - PROCESS | 1658 | --DOCSHELL 0x124ecd800 == 34 [pid = 1658] [id = 193] 18:19:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x113de1800 == 35 [pid = 1658] [id = 212] 18:19:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112eb1800) [pid = 1658] [serial = 634] [outer = 0x0] 18:19:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11683fc00) [pid = 1658] [serial = 635] [outer = 0x112eb1800] 18:19:57 INFO - PROCESS | 1658 | 1463188797676 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11749ac00) [pid = 1658] [serial = 636] [outer = 0x112eb1800] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11858c400) [pid = 1658] [serial = 563] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119123000) [pid = 1658] [serial = 566] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118270000) [pid = 1658] [serial = 560] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x117111800) [pid = 1658] [serial = 557] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x117547800) [pid = 1658] [serial = 558] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x116a5cc00) [pid = 1658] [serial = 569] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1161af800) [pid = 1658] [serial = 555] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113c17400) [pid = 1658] [serial = 554] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119632c00) [pid = 1658] [serial = 570] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11931d400) [pid = 1658] [serial = 567] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1187e4400) [pid = 1658] [serial = 564] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x124aee800) [pid = 1658] [serial = 573] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1183d3c00) [pid = 1658] [serial = 561] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x124ae7400) [pid = 1658] [serial = 575] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1253ae800) [pid = 1658] [serial = 576] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x123e97400) [pid = 1658] [serial = 572] [outer = 0x0] [url = about:blank] 18:19:57 INFO - PROCESS | 1658 | 1463188797985 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]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 575ms 18:19:58 INFO - PROCESS | 1658 | 1463188798031 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1658 | 1463188798034 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:19:58 INFO - PROCESS | 1658 | 1463188798038 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1658 | 1463188798040 Marionette TRACE conn2 <- [1,822,null,{}] 18:19:58 INFO - PROCESS | 1658 | 1463188798044 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}] 18:19:58 INFO - PROCESS | 1658 | 1463188798160 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:19:58 INFO - PROCESS | 1658 | 1463188798203 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4f800 == 36 [pid = 1658] [id = 213] 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118095800) [pid = 1658] [serial = 637] [outer = 0x0] 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11826ac00) [pid = 1658] [serial = 638] [outer = 0x118095800] 18:19:58 INFO - PROCESS | 1658 | 1463188798245 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1183cec00) [pid = 1658] [serial = 639] [outer = 0x118095800] 18:19:58 INFO - PROCESS | 1658 | 1463188798665 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] 18:19:58 INFO - PROCESS | 1658 | 1463188798711 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:19:58 INFO - PROCESS | 1658 | 1463188798718 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1658 | 1463188798721 Marionette TRACE conn2 <- [1,826,null,{}] 18:19:58 INFO - PROCESS | 1658 | 1463188798723 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}] 18:19:58 INFO - PROCESS | 1658 | 1463188798805 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:19:58 INFO - PROCESS | 1658 | 1463188798811 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185cf800 == 37 [pid = 1658] [id = 214] 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1184d6800) [pid = 1658] [serial = 640] [outer = 0x0] 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118588c00) [pid = 1658] [serial = 641] [outer = 0x1184d6800] 18:19:58 INFO - PROCESS | 1658 | 1463188798841 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119166800) [pid = 1658] [serial = 642] [outer = 0x1184d6800] 18:19:59 INFO - PROCESS | 1658 | 1463188799273 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]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 576ms 18:19:59 INFO - PROCESS | 1658 | 1463188799290 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1658 | 1463188799292 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:19:59 INFO - PROCESS | 1658 | 1463188799294 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1658 | 1463188799297 Marionette TRACE conn2 <- [1,830,null,{}] 18:19:59 INFO - PROCESS | 1658 | 1463188799300 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}] 18:19:59 INFO - PROCESS | 1658 | 1463188799373 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:19:59 INFO - PROCESS | 1658 | 1463188799378 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x114eec800 == 38 [pid = 1658] [id = 215] 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119312400) [pid = 1658] [serial = 643] [outer = 0x0] 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11962b400) [pid = 1658] [serial = 644] [outer = 0x119312400] 18:19:59 INFO - PROCESS | 1658 | 1463188799406 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119cd7c00) [pid = 1658] [serial = 645] [outer = 0x119312400] 18:19:59 INFO - PROCESS | 1658 | 1463188799727 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]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 472ms 18:19:59 INFO - PROCESS | 1658 | 1463188799766 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1658 | 1463188799768 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:19:59 INFO - PROCESS | 1658 | 1463188799770 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1658 | 1463188799771 Marionette TRACE conn2 <- [1,834,null,{}] 18:19:59 INFO - PROCESS | 1658 | 1463188799773 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}] 18:19:59 INFO - PROCESS | 1658 | 1463188799849 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:19:59 INFO - PROCESS | 1658 | 1463188799855 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0a800 == 39 [pid = 1658] [id = 216] 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x123aae800) [pid = 1658] [serial = 646] [outer = 0x0] 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x123c61400) [pid = 1658] [serial = 647] [outer = 0x123aae800] 18:19:59 INFO - PROCESS | 1658 | 1463188799887 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124ae7c00) [pid = 1658] [serial = 648] [outer = 0x123aae800] 18:20:00 INFO - PROCESS | 1658 | 1463188800264 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]]]}] 18:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 18:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:20:00 INFO - PROCESS | 1658 | 1463188800297 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1658 | 1463188800299 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:20:00 INFO - PROCESS | 1658 | 1463188800301 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1658 | 1463188800302 Marionette TRACE conn2 <- [1,838,null,{}] 18:20:00 INFO - PROCESS | 1658 | 1463188800304 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}] 18:20:00 INFO - PROCESS | 1658 | 1463188800392 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:20:00 INFO - PROCESS | 1658 | 1463188800404 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x115eba800 == 40 [pid = 1658] [id = 217] 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11962a800) [pid = 1658] [serial = 649] [outer = 0x0] 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1253e8000) [pid = 1658] [serial = 650] [outer = 0x11962a800] 18:20:00 INFO - PROCESS | 1658 | 1463188800430 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x125f14c00) [pid = 1658] [serial = 651] [outer = 0x11962a800] 18:20:00 INFO - PROCESS | 1658 | 1463188800753 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]]]}] 18:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 18:20:00 INFO - PROCESS | 1658 | 1463188800769 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1658 | 1463188800771 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:20:00 INFO - PROCESS | 1658 | 1463188800773 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1658 | 1463188800774 Marionette TRACE conn2 <- [1,842,null,{}] 18:20:00 INFO - PROCESS | 1658 | 1463188800776 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}] 18:20:00 INFO - PROCESS | 1658 | 1463188800868 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:20:00 INFO - PROCESS | 1658 | 1463188800873 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a26800 == 41 [pid = 1658] [id = 218] 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125f19400) [pid = 1658] [serial = 652] [outer = 0x0] 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126d54c00) [pid = 1658] [serial = 653] [outer = 0x125f19400] 18:20:00 INFO - PROCESS | 1658 | 1463188800898 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126ff7c00) [pid = 1658] [serial = 654] [outer = 0x125f19400] 18:20:01 INFO - PROCESS | 1658 | 1463188801212 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 18:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:20:01 INFO - PROCESS | 1658 | 1463188801241 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1658 | 1463188801242 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:20:01 INFO - PROCESS | 1658 | 1463188801244 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1658 | 1463188801247 Marionette TRACE conn2 <- [1,846,null,{}] 18:20:01 INFO - PROCESS | 1658 | 1463188801257 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}] 18:20:01 INFO - PROCESS | 1658 | 1463188801347 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:20:01 INFO - PROCESS | 1658 | 1463188801358 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12536a800 == 42 [pid = 1658] [id = 219] 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12695fc00) [pid = 1658] [serial = 655] [outer = 0x0] 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128b97c00) [pid = 1658] [serial = 656] [outer = 0x12695fc00] 18:20:01 INFO - PROCESS | 1658 | 1463188801409 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128c0bc00) [pid = 1658] [serial = 657] [outer = 0x12695fc00] 18:20:01 INFO - PROCESS | 1658 | 1463188801701 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 477ms 18:20:01 INFO - PROCESS | 1658 | 1463188801722 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1658 | 1463188801723 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:20:01 INFO - PROCESS | 1658 | 1463188801725 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1658 | 1463188801727 Marionette TRACE conn2 <- [1,850,null,{}] 18:20:01 INFO - PROCESS | 1658 | 1463188801744 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}] 18:20:01 INFO - PROCESS | 1658 | 1463188801840 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:20:01 INFO - PROCESS | 1658 | 1463188801845 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x126f7b000 == 43 [pid = 1658] [id = 220] 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x127521400) [pid = 1658] [serial = 658] [outer = 0x0] 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129042800) [pid = 1658] [serial = 659] [outer = 0x127521400] 18:20:01 INFO - PROCESS | 1658 | 1463188801870 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129332c00) [pid = 1658] [serial = 660] [outer = 0x127521400] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12a76e000) [pid = 1658] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1270cd000) [pid = 1658] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11808a800) [pid = 1658] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11338a000) [pid = 1658] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1184e4000) [pid = 1658] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x112956c00) [pid = 1658] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1121e5c00) [pid = 1658] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11294f000) [pid = 1658] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116675800) [pid = 1658] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116678400) [pid = 1658] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124aefc00) [pid = 1658] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125f21800) [pid = 1658] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11826f400) [pid = 1658] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x124aeb800) [pid = 1658] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:20:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x110f9a400) [pid = 1658] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:20:02 INFO - PROCESS | 1658 | 1463188802261 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 581ms 18:20:02 INFO - PROCESS | 1658 | 1463188802307 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1658 | 1463188802308 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:20:02 INFO - PROCESS | 1658 | 1463188802310 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1658 | 1463188802311 Marionette TRACE conn2 <- [1,854,null,{}] 18:20:02 INFO - PROCESS | 1658 | 1463188802313 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}] 18:20:02 INFO - PROCESS | 1658 | 1463188802409 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:20:02 INFO - PROCESS | 1658 | 1463188802438 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec4000 == 44 [pid = 1658] [id = 221] 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x110f9a400) [pid = 1658] [serial = 661] [outer = 0x0] 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118272800) [pid = 1658] [serial = 662] [outer = 0x110f9a400] 18:20:02 INFO - PROCESS | 1658 | 1463188802468 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128c0cc00) [pid = 1658] [serial = 663] [outer = 0x110f9a400] 18:20:02 INFO - PROCESS | 1658 | 1463188802755 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 18:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:20:02 INFO - PROCESS | 1658 | 1463188802786 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1658 | 1463188802788 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:20:02 INFO - PROCESS | 1658 | 1463188802790 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1658 | 1463188802791 Marionette TRACE conn2 <- [1,858,null,{}] 18:20:02 INFO - PROCESS | 1658 | 1463188802795 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}] 18:20:02 INFO - PROCESS | 1658 | 1463188802886 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:20:02 INFO - PROCESS | 1658 | 1463188802890 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a439800 == 45 [pid = 1658] [id = 222] 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x129048c00) [pid = 1658] [serial = 664] [outer = 0x0] 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1295a7000) [pid = 1658] [serial = 665] [outer = 0x129048c00] 18:20:02 INFO - PROCESS | 1658 | 1463188802917 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a71cc00) [pid = 1658] [serial = 666] [outer = 0x129048c00] 18:20:03 INFO - PROCESS | 1658 | 1463188803232 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]]]}] 18:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 18:20:03 INFO - PROCESS | 1658 | 1463188803264 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1658 | 1463188803266 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:20:03 INFO - PROCESS | 1658 | 1463188803268 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1658 | 1463188803269 Marionette TRACE conn2 <- [1,862,null,{}] 18:20:03 INFO - PROCESS | 1658 | 1463188803271 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}] 18:20:03 INFO - PROCESS | 1658 | 1463188803368 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:20:03 INFO - PROCESS | 1658 | 1463188803375 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6b7000 == 46 [pid = 1658] [id = 223] 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a71c800) [pid = 1658] [serial = 667] [outer = 0x0] 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12a729800) [pid = 1658] [serial = 668] [outer = 0x12a71c800] 18:20:03 INFO - PROCESS | 1658 | 1463188803403 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12a771c00) [pid = 1658] [serial = 669] [outer = 0x12a71c800] 18:20:03 INFO - PROCESS | 1658 | 1463188803686 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]]]}] 18:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 467ms 18:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:20:03 INFO - PROCESS | 1658 | 1463188803736 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1658 | 1463188803737 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:20:03 INFO - PROCESS | 1658 | 1463188803739 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1658 | 1463188803740 Marionette TRACE conn2 <- [1,866,null,{}] 18:20:03 INFO - PROCESS | 1658 | 1463188803743 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}] 18:20:03 INFO - PROCESS | 1658 | 1463188803826 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:20:03 INFO - PROCESS | 1658 | 1463188803833 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab21800 == 47 [pid = 1658] [id = 224] 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a777800) [pid = 1658] [serial = 670] [outer = 0x0] 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a788000) [pid = 1658] [serial = 671] [outer = 0x12a777800] 18:20:03 INFO - PROCESS | 1658 | 1463188803858 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12a78d400) [pid = 1658] [serial = 672] [outer = 0x12a777800] 18:20:04 INFO - PROCESS | 1658 | 1463188804249 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 18:20:04 INFO - PROCESS | 1658 | 1463188804258 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1658 | 1463188804261 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:20:04 INFO - PROCESS | 1658 | 1463188804265 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1658 | 1463188804267 Marionette TRACE conn2 <- [1,870,null,{}] 18:20:04 INFO - PROCESS | 1658 | 1463188804271 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}] 18:20:04 INFO - PROCESS | 1658 | 1463188804374 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:20:04 INFO - PROCESS | 1658 | 1463188804420 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab0800 == 48 [pid = 1658] [id = 225] 18:20:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1121a3400) [pid = 1658] [serial = 673] [outer = 0x0] 18:20:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x112ea9800) [pid = 1658] [serial = 674] [outer = 0x1121a3400] 18:20:04 INFO - PROCESS | 1658 | 1463188804451 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1168d4000) [pid = 1658] [serial = 675] [outer = 0x1121a3400] 18:20:04 INFO - PROCESS | 1658 | 1463188804887 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 673ms 18:20:04 INFO - PROCESS | 1658 | 1463188804938 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1658 | 1463188804942 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:20:04 INFO - PROCESS | 1658 | 1463188804946 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1658 | 1463188804948 Marionette TRACE conn2 <- [1,874,null,{}] 18:20:04 INFO - PROCESS | 1658 | 1463188804951 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}] 18:20:05 INFO - PROCESS | 1658 | 1463188805053 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:20:05 INFO - PROCESS | 1658 | 1463188805102 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x120711800 == 49 [pid = 1658] [id = 226] 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112e27800) [pid = 1658] [serial = 676] [outer = 0x0] 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118088c00) [pid = 1658] [serial = 677] [outer = 0x112e27800] 18:20:05 INFO - PROCESS | 1658 | 1463188805132 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118566400) [pid = 1658] [serial = 678] [outer = 0x112e27800] 18:20:05 INFO - PROCESS | 1658 | 1463188805563 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]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 18:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:20:05 INFO - PROCESS | 1658 | 1463188805616 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1658 | 1463188805618 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:20:05 INFO - PROCESS | 1658 | 1463188805620 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1658 | 1463188805623 Marionette TRACE conn2 <- [1,878,null,{}] 18:20:05 INFO - PROCESS | 1658 | 1463188805631 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}] 18:20:05 INFO - PROCESS | 1658 | 1463188805750 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:20:05 INFO - PROCESS | 1658 | 1463188805802 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acc7000 == 50 [pid = 1658] [id = 227] 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119626c00) [pid = 1658] [serial = 679] [outer = 0x0] 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123883c00) [pid = 1658] [serial = 680] [outer = 0x119626c00] 18:20:05 INFO - PROCESS | 1658 | 1463188805833 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124abe800) [pid = 1658] [serial = 681] [outer = 0x119626c00] 18:20:06 INFO - PROCESS | 1658 | 1463188806243 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 672ms 18:20:06 INFO - PROCESS | 1658 | 1463188806292 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1658 | 1463188806294 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:20:06 INFO - PROCESS | 1658 | 1463188806297 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1658 | 1463188806298 Marionette TRACE conn2 <- [1,882,null,{}] 18:20:06 INFO - PROCESS | 1658 | 1463188806300 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}] 18:20:06 INFO - PROCESS | 1658 | 1463188806397 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:20:06 INFO - PROCESS | 1658 | 1463188806446 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3b1000 == 51 [pid = 1658] [id = 228] 18:20:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x124aedc00) [pid = 1658] [serial = 682] [outer = 0x0] 18:20:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12568e800) [pid = 1658] [serial = 683] [outer = 0x124aedc00] 18:20:06 INFO - PROCESS | 1658 | 1463188806475 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x127528400) [pid = 1658] [serial = 684] [outer = 0x124aedc00] 18:20:06 INFO - PROCESS | 1658 | 1463188806873 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 618ms 18:20:06 INFO - PROCESS | 1658 | 1463188806916 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1658 | 1463188806917 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:20:06 INFO - PROCESS | 1658 | 1463188806920 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1658 | 1463188806921 Marionette TRACE conn2 <- [1,886,null,{}] 18:20:06 INFO - PROCESS | 1658 | 1463188806923 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}] 18:20:07 INFO - PROCESS | 1658 | 1463188807021 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:20:07 INFO - PROCESS | 1658 | 1463188807112 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bae1000 == 52 [pid = 1658] [id = 229] 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128c11c00) [pid = 1658] [serial = 685] [outer = 0x0] 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x129337c00) [pid = 1658] [serial = 686] [outer = 0x128c11c00] 18:20:07 INFO - PROCESS | 1658 | 1463188807141 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1295ac000) [pid = 1658] [serial = 687] [outer = 0x128c11c00] 18:20:07 INFO - PROCESS | 1658 | 1463188807570 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]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 668ms 18:20:07 INFO - PROCESS | 1658 | 1463188807588 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1658 | 1463188807590 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:20:07 INFO - PROCESS | 1658 | 1463188807622 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1658 | 1463188807624 Marionette TRACE conn2 <- [1,890,null,{}] 18:20:07 INFO - PROCESS | 1658 | 1463188807631 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}] 18:20:07 INFO - PROCESS | 1658 | 1463188807751 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:20:07 INFO - PROCESS | 1658 | 1463188807815 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ca7800 == 53 [pid = 1658] [id = 230] 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x113ce9c00) [pid = 1658] [serial = 688] [outer = 0x0] 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128c14000) [pid = 1658] [serial = 689] [outer = 0x113ce9c00] 18:20:07 INFO - PROCESS | 1658 | 1463188807845 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12ac64000) [pid = 1658] [serial = 690] [outer = 0x113ce9c00] 18:20:08 INFO - PROCESS | 1658 | 1463188808441 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]]]}] 18:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 904ms 18:20:08 INFO - PROCESS | 1658 | 1463188808496 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1658 | 1463188808498 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:20:08 INFO - PROCESS | 1658 | 1463188808502 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1658 | 1463188808504 Marionette TRACE conn2 <- [1,894,null,{}] 18:20:08 INFO - PROCESS | 1658 | 1463188808508 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}] 18:20:08 INFO - PROCESS | 1658 | 1463188808600 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:20:08 INFO - PROCESS | 1658 | 1463188808663 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x113dd8000 == 54 [pid = 1658] [id = 231] 18:20:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x113194400) [pid = 1658] [serial = 691] [outer = 0x0] 18:20:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x115e16c00) [pid = 1658] [serial = 692] [outer = 0x113194400] 18:20:08 INFO - PROCESS | 1658 | 1463188808693 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x116842c00) [pid = 1658] [serial = 693] [outer = 0x113194400] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ae800 == 53 [pid = 1658] [id = 195] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6b7000 == 52 [pid = 1658] [id = 223] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12a439800 == 51 [pid = 1658] [id = 222] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec4000 == 50 [pid = 1658] [id = 221] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x126f7b000 == 49 [pid = 1658] [id = 220] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12536a800 == 48 [pid = 1658] [id = 219] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x124a26800 == 47 [pid = 1658] [id = 218] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x115eba800 == 46 [pid = 1658] [id = 217] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0a800 == 45 [pid = 1658] [id = 216] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x114eec800 == 44 [pid = 1658] [id = 215] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x1185cf800 == 43 [pid = 1658] [id = 214] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4f800 == 42 [pid = 1658] [id = 213] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x113de1800 == 41 [pid = 1658] [id = 212] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x11741c000 == 40 [pid = 1658] [id = 211] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0e800 == 39 [pid = 1658] [id = 208] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x117e48000 == 38 [pid = 1658] [id = 207] 18:20:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12737c000 == 37 [pid = 1658] [id = 206] 18:20:09 INFO - PROCESS | 1658 | 1463188809136 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12a77ac00) [pid = 1658] [serial = 510] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1184db000) [pid = 1658] [serial = 585] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11816b400) [pid = 1658] [serial = 584] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11748b800) [pid = 1658] [serial = 590] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12387fc00) [pid = 1658] [serial = 599] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x116676800) [pid = 1658] [serial = 582] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x113c1b800) [pid = 1658] [serial = 581] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118560800) [pid = 1658] [serial = 593] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11816c800) [pid = 1658] [serial = 591] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119124c00) [pid = 1658] [serial = 594] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1165c6000) [pid = 1658] [serial = 588] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11338d000) [pid = 1658] [serial = 587] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x123e98400) [pid = 1658] [serial = 602] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x125f20800) [pid = 1658] [serial = 606] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126ff5400) [pid = 1658] [serial = 611] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12696a400) [pid = 1658] [serial = 608] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12751ec00) [pid = 1658] [serial = 612] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11931b000) [pid = 1658] [serial = 596] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119b0f400) [pid = 1658] [serial = 597] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x125336400) [pid = 1658] [serial = 603] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x123c09c00) [pid = 1658] [serial = 600] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126f93c00) [pid = 1658] [serial = 609] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x125815c00) [pid = 1658] [serial = 605] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x128b9b000) [pid = 1658] [serial = 615] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126d4f800) [pid = 1658] [serial = 549] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x113190800) [pid = 1658] [serial = 552] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127527400) [pid = 1658] [serial = 614] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1658 | 1463188809190 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1658 | 1463188809195 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:20:09 INFO - PROCESS | 1658 | 1463188809202 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1658 | 1463188809203 Marionette TRACE conn2 <- [1,898,null,{}] 18:20:09 INFO - PROCESS | 1658 | 1463188809206 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}] 18:20:09 INFO - PROCESS | 1658 | 1463188809282 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:20:09 INFO - PROCESS | 1658 | 1463188809287 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11653a800 == 38 [pid = 1658] [id = 232] 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x117106400) [pid = 1658] [serial = 694] [outer = 0x0] 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11748b800) [pid = 1658] [serial = 695] [outer = 0x117106400] 18:20:09 INFO - PROCESS | 1658 | 1463188809314 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11826e000) [pid = 1658] [serial = 696] [outer = 0x117106400] 18:20:09 INFO - PROCESS | 1658 | 1463188809641 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 18:20:09 INFO - PROCESS | 1658 | 1463188809671 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1658 | 1463188809672 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:20:09 INFO - PROCESS | 1658 | 1463188809674 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1658 | 1463188809677 Marionette TRACE conn2 <- [1,902,null,{}] 18:20:09 INFO - PROCESS | 1658 | 1463188809684 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}] 18:20:09 INFO - PROCESS | 1658 | 1463188809780 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:20:09 INFO - PROCESS | 1658 | 1463188809827 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d9800 == 39 [pid = 1658] [id = 233] 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1183c7c00) [pid = 1658] [serial = 697] [outer = 0x0] 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11855f400) [pid = 1658] [serial = 698] [outer = 0x1183c7c00] 18:20:09 INFO - PROCESS | 1658 | 1463188809855 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11912ec00) [pid = 1658] [serial = 699] [outer = 0x1183c7c00] 18:20:10 INFO - PROCESS | 1658 | 1463188810152 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 18:20:10 INFO - PROCESS | 1658 | 1463188810198 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1658 | 1463188810200 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:20:10 INFO - PROCESS | 1658 | 1463188810202 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1658 | 1463188810203 Marionette TRACE conn2 <- [1,906,null,{}] 18:20:10 INFO - PROCESS | 1658 | 1463188810215 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}] 18:20:10 INFO - PROCESS | 1658 | 1463188810289 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:20:10 INFO - PROCESS | 1658 | 1463188810340 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b7000 == 40 [pid = 1658] [id = 234] 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118c68400) [pid = 1658] [serial = 700] [outer = 0x0] 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11931b800) [pid = 1658] [serial = 701] [outer = 0x118c68400] 18:20:10 INFO - PROCESS | 1658 | 1463188810366 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123aaf000) [pid = 1658] [serial = 702] [outer = 0x118c68400] 18:20:10 INFO - PROCESS | 1658 | 1463188810639 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 478ms 18:20:10 INFO - PROCESS | 1658 | 1463188810686 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1658 | 1463188810687 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:20:10 INFO - PROCESS | 1658 | 1463188810689 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1658 | 1463188810690 Marionette TRACE conn2 <- [1,910,null,{}] 18:20:10 INFO - PROCESS | 1658 | 1463188810693 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}] 18:20:10 INFO - PROCESS | 1658 | 1463188810771 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:20:10 INFO - PROCESS | 1658 | 1463188810775 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11742a000 == 41 [pid = 1658] [id = 235] 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123c63800) [pid = 1658] [serial = 703] [outer = 0x0] 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x124ae8400) [pid = 1658] [serial = 704] [outer = 0x123c63800] 18:20:10 INFO - PROCESS | 1658 | 1463188810802 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1253e4400) [pid = 1658] [serial = 705] [outer = 0x123c63800] 18:20:11 INFO - PROCESS | 1658 | 1463188811140 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 18:20:11 INFO - PROCESS | 1658 | 1463188811158 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1658 | 1463188811159 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:20:11 INFO - PROCESS | 1658 | 1463188811164 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1658 | 1463188811165 Marionette TRACE conn2 <- [1,914,null,{}] 18:20:11 INFO - PROCESS | 1658 | 1463188811167 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}] 18:20:11 INFO - PROCESS | 1658 | 1463188811284 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:20:11 INFO - PROCESS | 1658 | 1463188811299 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a12800 == 42 [pid = 1658] [id = 236] 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124aea800) [pid = 1658] [serial = 706] [outer = 0x0] 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126d50800) [pid = 1658] [serial = 707] [outer = 0x124aea800] 18:20:11 INFO - PROCESS | 1658 | 1463188811331 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x128c11800) [pid = 1658] [serial = 708] [outer = 0x124aea800] 18:20:11 INFO - PROCESS | 1658 | 1463188811646 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 18:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:20:11 INFO - PROCESS | 1658 | 1463188811685 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1658 | 1463188811687 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:20:11 INFO - PROCESS | 1658 | 1463188811689 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1658 | 1463188811690 Marionette TRACE conn2 <- [1,918,null,{}] 18:20:11 INFO - PROCESS | 1658 | 1463188811692 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}] 18:20:11 INFO - PROCESS | 1658 | 1463188811785 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:20:11 INFO - PROCESS | 1658 | 1463188811789 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f59800 == 43 [pid = 1658] [id = 237] 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1253aa800) [pid = 1658] [serial = 709] [outer = 0x0] 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12933a400) [pid = 1658] [serial = 710] [outer = 0x1253aa800] 18:20:11 INFO - PROCESS | 1658 | 1463188811814 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12a4a3400) [pid = 1658] [serial = 711] [outer = 0x1253aa800] 18:20:12 INFO - PROCESS | 1658 | 1463188812113 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 18:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:20:12 INFO - PROCESS | 1658 | 1463188812158 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1658 | 1463188812159 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:20:12 INFO - PROCESS | 1658 | 1463188812164 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1658 | 1463188812165 Marionette TRACE conn2 <- [1,922,null,{}] 18:20:12 INFO - PROCESS | 1658 | 1463188812173 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}] 18:20:12 INFO - PROCESS | 1658 | 1463188812276 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:20:12 INFO - PROCESS | 1658 | 1463188812280 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12737c000 == 44 [pid = 1658] [id = 238] 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x129338400) [pid = 1658] [serial = 712] [outer = 0x0] 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a725000) [pid = 1658] [serial = 713] [outer = 0x129338400] 18:20:12 INFO - PROCESS | 1658 | 1463188812304 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a790c00) [pid = 1658] [serial = 714] [outer = 0x129338400] 18:20:12 INFO - PROCESS | 1658 | 1463188812641 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 526ms 18:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:20:12 INFO - PROCESS | 1658 | 1463188812688 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1658 | 1463188812690 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:20:12 INFO - PROCESS | 1658 | 1463188812692 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1658 | 1463188812693 Marionette TRACE conn2 <- [1,926,null,{}] 18:20:12 INFO - PROCESS | 1658 | 1463188812695 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}] 18:20:12 INFO - PROCESS | 1658 | 1463188812789 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:20:12 INFO - PROCESS | 1658 | 1463188812794 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a42a800 == 45 [pid = 1658] [id = 239] 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12933a000) [pid = 1658] [serial = 715] [outer = 0x0] 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12a89c000) [pid = 1658] [serial = 716] [outer = 0x12933a000] 18:20:12 INFO - PROCESS | 1658 | 1463188812818 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12ac69800) [pid = 1658] [serial = 717] [outer = 0x12933a000] 18:20:13 INFO - PROCESS | 1658 | 1463188813137 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]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 18:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:20:13 INFO - PROCESS | 1658 | 1463188813174 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1658 | 1463188813175 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1658 | 1463188813177 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1658 | 1463188813179 Marionette TRACE conn2 <- [1,930,null,{}] 18:20:13 INFO - PROCESS | 1658 | 1463188813184 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}] 18:20:13 INFO - PROCESS | 1658 | 1463188813386 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11962a800) [pid = 1658] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x125f19400) [pid = 1658] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x112eb1800) [pid = 1658] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11270d800) [pid = 1658] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118095800) [pid = 1658] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1184d6800) [pid = 1658] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x110f9a400) [pid = 1658] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x127520000) [pid = 1658] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119312400) [pid = 1658] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12695fc00) [pid = 1658] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x127521400) [pid = 1658] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x129048c00) [pid = 1658] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12a71c800) [pid = 1658] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:20:13 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x123aae800) [pid = 1658] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:20:13 INFO - PROCESS | 1658 | 1463188813425 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11852b800 == 46 [pid = 1658] [id = 240] 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x110ebd400) [pid = 1658] [serial = 718] [outer = 0x0] 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11294f000) [pid = 1658] [serial = 719] [outer = 0x110ebd400] 18:20:13 INFO - PROCESS | 1658 | 1463188813450 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1184e0400) [pid = 1658] [serial = 720] [outer = 0x110ebd400] 18:20:13 INFO - PROCESS | 1658 | 1463188813720 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]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 573ms 18:20:13 INFO - PROCESS | 1658 | 1463188813751 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1658 | 1463188813752 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:20:13 INFO - PROCESS | 1658 | 1463188813755 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1658 | 1463188813757 Marionette TRACE conn2 <- [1,934,null,{}] 18:20:13 INFO - PROCESS | 1658 | 1463188813760 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}] 18:20:13 INFO - PROCESS | 1658 | 1463188813871 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:20:13 INFO - PROCESS | 1658 | 1463188813876 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beda800 == 47 [pid = 1658] [id = 241] 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x113c17400) [pid = 1658] [serial = 721] [outer = 0x0] 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x129048c00) [pid = 1658] [serial = 722] [outer = 0x113c17400] 18:20:13 INFO - PROCESS | 1658 | 1463188813907 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12bb55800) [pid = 1658] [serial = 723] [outer = 0x113c17400] 18:20:14 INFO - PROCESS | 1658 | 1463188814200 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 18:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:20:14 INFO - PROCESS | 1658 | 1463188814234 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1658 | 1463188814235 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:20:14 INFO - PROCESS | 1658 | 1463188814239 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1658 | 1463188814240 Marionette TRACE conn2 <- [1,938,null,{}] 18:20:14 INFO - PROCESS | 1658 | 1463188814250 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}] 18:20:14 INFO - PROCESS | 1658 | 1463188814357 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:20:14 INFO - PROCESS | 1658 | 1463188814364 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c805000 == 48 [pid = 1658] [id = 242] 18:20:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11816f800) [pid = 1658] [serial = 724] [outer = 0x0] 18:20:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12bb5d400) [pid = 1658] [serial = 725] [outer = 0x11816f800] 18:20:14 INFO - PROCESS | 1658 | 1463188814388 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12be43000) [pid = 1658] [serial = 726] [outer = 0x11816f800] 18:20:14 INFO - PROCESS | 1658 | 1463188814754 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 18:20:14 INFO - PROCESS | 1658 | 1463188814759 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1658 | 1463188814761 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:20:14 INFO - PROCESS | 1658 | 1463188814767 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1658 | 1463188814769 Marionette TRACE conn2 <- [1,942,null,{}] 18:20:14 INFO - PROCESS | 1658 | 1463188814772 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}] 18:20:14 INFO - PROCESS | 1658 | 1463188814898 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:20:14 INFO - PROCESS | 1658 | 1463188814976 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cac9800 == 49 [pid = 1658] [id = 243] 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x118c65c00) [pid = 1658] [serial = 727] [outer = 0x0] 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12be46400) [pid = 1658] [serial = 728] [outer = 0x118c65c00] 18:20:15 INFO - PROCESS | 1658 | 1463188815029 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12bece800) [pid = 1658] [serial = 729] [outer = 0x118c65c00] 18:20:15 INFO - PROCESS | 1658 | 1463188815353 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]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 620ms 18:20:15 INFO - PROCESS | 1658 | 1463188815437 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1658 | 1463188815439 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:20:15 INFO - PROCESS | 1658 | 1463188815445 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1658 | 1463188815448 Marionette TRACE conn2 <- [1,946,null,{}] 18:20:15 INFO - PROCESS | 1658 | 1463188815452 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}] 18:20:15 INFO - PROCESS | 1658 | 1463188815558 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:20:15 INFO - PROCESS | 1658 | 1463188815607 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e90800 == 50 [pid = 1658] [id = 244] 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x112957c00) [pid = 1658] [serial = 730] [outer = 0x0] 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x112cb6400) [pid = 1658] [serial = 731] [outer = 0x112957c00] 18:20:15 INFO - PROCESS | 1658 | 1463188815638 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11667a400) [pid = 1658] [serial = 732] [outer = 0x112957c00] 18:20:16 INFO - PROCESS | 1658 | 1463188816051 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]]]}] 18:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 18:20:16 INFO - PROCESS | 1658 | 1463188816117 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1658 | 1463188816120 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:20:16 INFO - PROCESS | 1658 | 1463188816126 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1658 | 1463188816129 Marionette TRACE conn2 <- [1,950,null,{}] 18:20:16 INFO - PROCESS | 1658 | 1463188816132 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}] 18:20:16 INFO - PROCESS | 1658 | 1463188816233 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:20:16 INFO - PROCESS | 1658 | 1463188816321 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185c0000 == 51 [pid = 1658] [id = 245] 18:20:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11826f000) [pid = 1658] [serial = 733] [outer = 0x0] 18:20:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1184e5c00) [pid = 1658] [serial = 734] [outer = 0x11826f000] 18:20:16 INFO - PROCESS | 1658 | 1463188816350 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1187de400) [pid = 1658] [serial = 735] [outer = 0x11826f000] 18:20:16 INFO - PROCESS | 1658 | 1463188816760 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]]]}] 18:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 18:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:20:16 INFO - PROCESS | 1658 | 1463188816798 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1658 | 1463188816800 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:20:16 INFO - PROCESS | 1658 | 1463188816802 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1658 | 1463188816803 Marionette TRACE conn2 <- [1,954,null,{}] 18:20:16 INFO - PROCESS | 1658 | 1463188816810 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}] 18:20:16 INFO - PROCESS | 1658 | 1463188816914 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:20:16 INFO - PROCESS | 1658 | 1463188816968 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed5800 == 52 [pid = 1658] [id = 246] 18:20:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124af2c00) [pid = 1658] [serial = 736] [outer = 0x0] 18:20:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x124be0c00) [pid = 1658] [serial = 737] [outer = 0x124af2c00] 18:20:17 INFO - PROCESS | 1658 | 1463188817000 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x124be6400) [pid = 1658] [serial = 738] [outer = 0x124af2c00] 18:20:17 INFO - PROCESS | 1658 | 1463188817414 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]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 618ms 18:20:17 INFO - PROCESS | 1658 | 1463188817421 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1658 | 1463188817422 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:20:17 INFO - PROCESS | 1658 | 1463188817424 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1658 | 1463188817425 Marionette TRACE conn2 <- [1,958,null,{}] 18:20:17 INFO - PROCESS | 1658 | 1463188817430 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}] 18:20:17 INFO - PROCESS | 1658 | 1463188817527 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:20:17 INFO - PROCESS | 1658 | 1463188817616 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1c7800 == 53 [pid = 1658] [id = 247] 18:20:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x125f19400) [pid = 1658] [serial = 739] [outer = 0x0] 18:20:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126ddd800) [pid = 1658] [serial = 740] [outer = 0x125f19400] 18:20:17 INFO - PROCESS | 1658 | 1463188817645 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x127528000) [pid = 1658] [serial = 741] [outer = 0x125f19400] 18:20:18 INFO - PROCESS | 1658 | 1463188818047 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 18:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:20:18 INFO - PROCESS | 1658 | 1463188818096 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1658 | 1463188818098 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:20:18 INFO - PROCESS | 1658 | 1463188818100 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1658 | 1463188818101 Marionette TRACE conn2 <- [1,962,null,{}] 18:20:18 INFO - PROCESS | 1658 | 1463188818104 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}] 18:20:18 INFO - PROCESS | 1658 | 1463188818199 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:20:18 INFO - PROCESS | 1658 | 1463188818250 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3bc000 == 54 [pid = 1658] [id = 248] 18:20:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128b95000) [pid = 1658] [serial = 742] [outer = 0x0] 18:20:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x128c0f800) [pid = 1658] [serial = 743] [outer = 0x128b95000] 18:20:18 INFO - PROCESS | 1658 | 1463188818279 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12a773000) [pid = 1658] [serial = 744] [outer = 0x128b95000] 18:20:18 INFO - PROCESS | 1658 | 1463188818715 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 18:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:20:18 INFO - PROCESS | 1658 | 1463188818772 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1658 | 1463188818773 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:20:18 INFO - PROCESS | 1658 | 1463188818775 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1658 | 1463188818776 Marionette TRACE conn2 <- [1,966,null,{}] 18:20:18 INFO - PROCESS | 1658 | 1463188818779 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}] 18:20:18 INFO - PROCESS | 1658 | 1463188818914 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:20:18 INFO - PROCESS | 1658 | 1463188818968 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182cb000 == 55 [pid = 1658] [id = 249] 18:20:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x128b9d800) [pid = 1658] [serial = 745] [outer = 0x0] 18:20:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12ac68c00) [pid = 1658] [serial = 746] [outer = 0x128b9d800] 18:20:18 INFO - PROCESS | 1658 | 1463188818998 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12be42800) [pid = 1658] [serial = 747] [outer = 0x128b9d800] 18:20:19 INFO - PROCESS | 1658 | 1463188819556 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]]]}] 18:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 820ms 18:20:19 INFO - PROCESS | 1658 | 1463188819596 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1658 | 1463188819598 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:20:19 INFO - PROCESS | 1658 | 1463188819601 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1658 | 1463188819603 Marionette TRACE conn2 <- [1,970,null,{}] 18:20:19 INFO - PROCESS | 1658 | 1463188819607 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}] 18:20:19 INFO - PROCESS | 1658 | 1463188819704 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:20:19 INFO - PROCESS | 1658 | 1463188819769 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11852d800 == 56 [pid = 1658] [id = 250] 18:20:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11295cc00) [pid = 1658] [serial = 748] [outer = 0x0] 18:20:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11338d000) [pid = 1658] [serial = 749] [outer = 0x11295cc00] 18:20:19 INFO - PROCESS | 1658 | 1463188819797 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x116677000) [pid = 1658] [serial = 750] [outer = 0x11295cc00] 18:20:20 INFO - PROCESS | 1658 | 1463188820221 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 18:20:20 INFO - PROCESS | 1658 | 1463188820274 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1658 | 1463188820277 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:20:20 INFO - PROCESS | 1658 | 1463188820282 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1658 | 1463188820283 Marionette TRACE conn2 <- [1,974,null,{}] 18:20:20 INFO - PROCESS | 1658 | 1463188820286 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}] 18:20:20 INFO - PROCESS | 1658 | 1463188820376 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:20:20 INFO - PROCESS | 1658 | 1463188820443 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11742c800 == 57 [pid = 1658] [id = 251] 18:20:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x117239c00) [pid = 1658] [serial = 751] [outer = 0x0] 18:20:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11810c800) [pid = 1658] [serial = 752] [outer = 0x117239c00] 18:20:20 INFO - PROCESS | 1658 | 1463188820470 Marionette DEBUG loaded listener.js 18:20:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1183d2400) [pid = 1658] [serial = 753] [outer = 0x117239c00] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12c805000 == 56 [pid = 1658] [id = 242] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12beda800 == 55 [pid = 1658] [id = 241] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11852b800 == 54 [pid = 1658] [id = 240] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12a42a800 == 53 [pid = 1658] [id = 239] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12737c000 == 52 [pid = 1658] [id = 238] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x125f59800 == 51 [pid = 1658] [id = 237] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x124a12800 == 50 [pid = 1658] [id = 236] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x128c11400) [pid = 1658] [serial = 629] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1184e1000) [pid = 1658] [serial = 623] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x124ae6000) [pid = 1658] [serial = 626] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1165bb000) [pid = 1658] [serial = 620] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12a788000) [pid = 1658] [serial = 671] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11742a000 == 49 [pid = 1658] [id = 235] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b7000 == 48 [pid = 1658] [id = 234] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d9800 == 47 [pid = 1658] [id = 233] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11653a800 == 46 [pid = 1658] [id = 232] 18:20:20 INFO - PROCESS | 1658 | --DOCSHELL 0x113dd8000 == 45 [pid = 1658] [id = 231] 18:20:20 INFO - PROCESS | 1658 | 1463188820849 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 573ms 18:20:20 INFO - PROCESS | 1658 | 1463188820854 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1658 | 1463188820856 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:20:20 INFO - PROCESS | 1658 | 1463188820858 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1658 | 1463188820860 Marionette TRACE conn2 <- [1,978,null,{}] 18:20:20 INFO - PROCESS | 1658 | 1463188820872 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}] 18:20:20 INFO - PROCESS | 1658 | 1463188820952 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1253e8000) [pid = 1658] [serial = 650] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x126d54c00) [pid = 1658] [serial = 653] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11683fc00) [pid = 1658] [serial = 635] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11749ac00) [pid = 1658] [serial = 636] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x112dcc400) [pid = 1658] [serial = 633] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x112954c00) [pid = 1658] [serial = 632] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11826ac00) [pid = 1658] [serial = 638] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1183cec00) [pid = 1658] [serial = 639] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x118588c00) [pid = 1658] [serial = 641] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119166800) [pid = 1658] [serial = 642] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x118272800) [pid = 1658] [serial = 662] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128c13800) [pid = 1658] [serial = 617] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x128f03000) [pid = 1658] [serial = 618] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11962b400) [pid = 1658] [serial = 644] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x119cd7c00) [pid = 1658] [serial = 645] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x128c0bc00) [pid = 1658] [serial = 657] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x128b97c00) [pid = 1658] [serial = 656] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126ff7c00) [pid = 1658] [serial = 654] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x129042800) [pid = 1658] [serial = 659] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1295a7000) [pid = 1658] [serial = 665] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a729800) [pid = 1658] [serial = 668] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x129332c00) [pid = 1658] [serial = 660] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123c61400) [pid = 1658] [serial = 647] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x125f14c00) [pid = 1658] [serial = 651] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12a71cc00) [pid = 1658] [serial = 666] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124ae7c00) [pid = 1658] [serial = 648] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x128c0cc00) [pid = 1658] [serial = 663] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12a771c00) [pid = 1658] [serial = 669] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1658 | 1463188821007 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182db000 == 46 [pid = 1658] [id = 252] 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x112dcc400) [pid = 1658] [serial = 754] [outer = 0x0] 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11826ac00) [pid = 1658] [serial = 755] [outer = 0x112dcc400] 18:20:21 INFO - PROCESS | 1658 | 1463188821038 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118c5e000) [pid = 1658] [serial = 756] [outer = 0x112dcc400] 18:20:21 INFO - PROCESS | 1658 | 1463188821334 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]]]}] 18:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 527ms 18:20:21 INFO - PROCESS | 1658 | 1463188821385 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1658 | 1463188821387 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:20:21 INFO - PROCESS | 1658 | 1463188821389 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1658 | 1463188821390 Marionette TRACE conn2 <- [1,982,null,{}] 18:20:21 INFO - PROCESS | 1658 | 1463188821392 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}] 18:20:21 INFO - PROCESS | 1658 | 1463188821468 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:20:21 INFO - PROCESS | 1658 | 1463188821472 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x119611000 == 47 [pid = 1658] [id = 253] 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11912dc00) [pid = 1658] [serial = 757] [outer = 0x0] 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11962a800) [pid = 1658] [serial = 758] [outer = 0x11912dc00] 18:20:21 INFO - PROCESS | 1658 | 1463188821500 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119654c00) [pid = 1658] [serial = 759] [outer = 0x11912dc00] 18:20:21 INFO - PROCESS | 1658 | 1463188821856 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]]]}] 18:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 18:20:21 INFO - PROCESS | 1658 | 1463188821909 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:20:21 INFO - PROCESS | 1658 | 1463188821911 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:20:21 INFO - PROCESS | 1658 | 1463188821924 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1658 | 1463188821926 Marionette TRACE conn2 <- [1,986,null,{}] 18:20:21 INFO - PROCESS | 1658 | 1463188821930 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}] 18:20:22 INFO - PROCESS | 1658 | 1463188822045 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:20:22 INFO - PROCESS | 1658 | 1463188822057 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072d000 == 48 [pid = 1658] [id = 254] 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11931d400) [pid = 1658] [serial = 760] [outer = 0x0] 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119659c00) [pid = 1658] [serial = 761] [outer = 0x11931d400] 18:20:22 INFO - PROCESS | 1658 | 1463188822099 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11965e000) [pid = 1658] [serial = 762] [outer = 0x11931d400] 18:20:22 INFO - PROCESS | 1658 | 1463188822506 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]]]}] 18:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 634ms 18:20:22 INFO - PROCESS | 1658 | 1463188822555 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1658 | 1463188822556 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:20:22 INFO - PROCESS | 1658 | 1463188822558 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1658 | 1463188822559 Marionette TRACE conn2 <- [1,990,null,{}] 18:20:22 INFO - PROCESS | 1658 | 1463188822562 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}] 18:20:22 INFO - PROCESS | 1658 | 1463188822649 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:20:22 INFO - PROCESS | 1658 | 1463188822654 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a22800 == 49 [pid = 1658] [id = 255] 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119662000) [pid = 1658] [serial = 763] [outer = 0x0] 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1238ec000) [pid = 1658] [serial = 764] [outer = 0x119662000] 18:20:22 INFO - PROCESS | 1658 | 1463188822680 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x124ac5c00) [pid = 1658] [serial = 765] [outer = 0x119662000] 18:20:23 INFO - PROCESS | 1658 | 1463188823029 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 18:20:23 INFO - PROCESS | 1658 | 1463188823077 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1658 | 1463188823078 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:20:23 INFO - PROCESS | 1658 | 1463188823089 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1658 | 1463188823090 Marionette TRACE conn2 <- [1,994,null,{}] 18:20:23 INFO - PROCESS | 1658 | 1463188823092 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}] 18:20:23 INFO - PROCESS | 1658 | 1463188823194 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:20:23 INFO - PROCESS | 1658 | 1463188823198 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec0000 == 50 [pid = 1658] [id = 256] 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119cd9000) [pid = 1658] [serial = 766] [outer = 0x0] 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124aee000) [pid = 1658] [serial = 767] [outer = 0x119cd9000] 18:20:23 INFO - PROCESS | 1658 | 1463188823223 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124beb800) [pid = 1658] [serial = 768] [outer = 0x119cd9000] 18:20:23 INFO - PROCESS | 1658 | 1463188823547 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 18:20:23 INFO - PROCESS | 1658 | 1463188823558 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1658 | 1463188823559 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:20:23 INFO - PROCESS | 1658 | 1463188823570 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1658 | 1463188823571 Marionette TRACE conn2 <- [1,998,null,{}] 18:20:23 INFO - PROCESS | 1658 | 1463188823573 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}] 18:20:23 INFO - PROCESS | 1658 | 1463188823674 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:20:23 INFO - PROCESS | 1658 | 1463188823678 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x127019000 == 51 [pid = 1658] [id = 257] 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124aed000) [pid = 1658] [serial = 769] [outer = 0x0] 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1256c0400) [pid = 1658] [serial = 770] [outer = 0x124aed000] 18:20:23 INFO - PROCESS | 1658 | 1463188823703 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x125f1e000) [pid = 1658] [serial = 771] [outer = 0x124aed000] 18:20:24 INFO - PROCESS | 1658 | 1463188824030 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]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 517ms 18:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:20:24 INFO - PROCESS | 1658 | 1463188824088 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1658 | 1463188824089 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:20:24 INFO - PROCESS | 1658 | 1463188824091 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1658 | 1463188824092 Marionette TRACE conn2 <- [1,1002,null,{}] 18:20:24 INFO - PROCESS | 1658 | 1463188824095 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}] 18:20:24 INFO - PROCESS | 1658 | 1463188824192 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:20:24 INFO - PROCESS | 1658 | 1463188824226 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x128be8800 == 52 [pid = 1658] [id = 258] 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119b08400) [pid = 1658] [serial = 772] [outer = 0x0] 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126d56400) [pid = 1658] [serial = 773] [outer = 0x119b08400] 18:20:24 INFO - PROCESS | 1658 | 1463188824259 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1270cdc00) [pid = 1658] [serial = 774] [outer = 0x119b08400] 18:20:24 INFO - PROCESS | 1658 | 1463188824630 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]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 573ms 18:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:20:24 INFO - PROCESS | 1658 | 1463188824666 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1658 | 1463188824668 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:20:24 INFO - PROCESS | 1658 | 1463188824671 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1658 | 1463188824673 Marionette TRACE conn2 <- [1,1006,null,{}] 18:20:24 INFO - PROCESS | 1658 | 1463188824676 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}] 18:20:24 INFO - PROCESS | 1658 | 1463188824819 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:20:24 INFO - PROCESS | 1658 | 1463188824846 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x120725800 == 53 [pid = 1658] [id = 259] 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x125f18c00) [pid = 1658] [serial = 775] [outer = 0x0] 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12751f400) [pid = 1658] [serial = 776] [outer = 0x125f18c00] 18:20:24 INFO - PROCESS | 1658 | 1463188824887 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x128b98c00) [pid = 1658] [serial = 777] [outer = 0x125f18c00] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1253aa800) [pid = 1658] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x113ce9c00) [pid = 1658] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1183c7c00) [pid = 1658] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x129338400) [pid = 1658] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x117106400) [pid = 1658] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12933a000) [pid = 1658] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x113194400) [pid = 1658] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123c63800) [pid = 1658] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118c68400) [pid = 1658] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x110ebd400) [pid = 1658] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11816f800) [pid = 1658] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124aea800) [pid = 1658] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x113c17400) [pid = 1658] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119b0f800) [pid = 1658] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123885800) [pid = 1658] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123e9bc00) [pid = 1658] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x112eb5400) [pid = 1658] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:20:25 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11816cc00) [pid = 1658] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:20:25 INFO - PROCESS | 1658 | 1463188825482 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 825ms 18:20:25 INFO - PROCESS | 1658 | 1463188825504 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1658 | 1463188825506 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:20:25 INFO - PROCESS | 1658 | 1463188825508 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1658 | 1463188825509 Marionette TRACE conn2 <- [1,1010,null,{}] 18:20:25 INFO - PROCESS | 1658 | 1463188825518 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}] 18:20:25 INFO - PROCESS | 1658 | 1463188825636 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:20:25 INFO - PROCESS | 1658 | 1463188825670 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6b6000 == 54 [pid = 1658] [id = 260] 18:20:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x111a0e800) [pid = 1658] [serial = 778] [outer = 0x0] 18:20:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123c63800) [pid = 1658] [serial = 779] [outer = 0x111a0e800] 18:20:25 INFO - PROCESS | 1658 | 1463188825699 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128c16c00) [pid = 1658] [serial = 780] [outer = 0x111a0e800] 18:20:25 INFO - PROCESS | 1658 | 1463188825972 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 18:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:20:25 INFO - PROCESS | 1658 | 1463188825985 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1658 | 1463188825986 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:20:25 INFO - PROCESS | 1658 | 1463188825988 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1658 | 1463188825989 Marionette TRACE conn2 <- [1,1014,null,{}] 18:20:25 INFO - PROCESS | 1658 | 1463188825992 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}] 18:20:26 INFO - PROCESS | 1658 | 1463188826085 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:20:26 INFO - PROCESS | 1658 | 1463188826089 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acda000 == 55 [pid = 1658] [id = 261] 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128b9f800) [pid = 1658] [serial = 781] [outer = 0x0] 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x129336c00) [pid = 1658] [serial = 782] [outer = 0x128b9f800] 18:20:26 INFO - PROCESS | 1658 | 1463188826114 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1295abc00) [pid = 1658] [serial = 783] [outer = 0x128b9f800] 18:20:26 INFO - PROCESS | 1658 | 1463188826432 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 467ms 18:20:26 INFO - PROCESS | 1658 | 1463188826457 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1658 | 1463188826458 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:20:26 INFO - PROCESS | 1658 | 1463188826460 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1658 | 1463188826463 Marionette TRACE conn2 <- [1,1018,null,{}] 18:20:26 INFO - PROCESS | 1658 | 1463188826466 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}] 18:20:26 INFO - PROCESS | 1658 | 1463188826569 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:20:26 INFO - PROCESS | 1658 | 1463188826575 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba70800 == 56 [pid = 1658] [id = 262] 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x111ec8800) [pid = 1658] [serial = 784] [outer = 0x0] 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12a4a4000) [pid = 1658] [serial = 785] [outer = 0x111ec8800] 18:20:26 INFO - PROCESS | 1658 | 1463188826599 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12a76c400) [pid = 1658] [serial = 786] [outer = 0x111ec8800] 18:20:26 INFO - PROCESS | 1658 | 1463188826886 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 474ms 18:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:20:26 INFO - PROCESS | 1658 | 1463188826934 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1658 | 1463188826936 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1658 | 1463188826938 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1658 | 1463188826939 Marionette TRACE conn2 <- [1,1022,null,{}] 18:20:26 INFO - PROCESS | 1658 | 1463188826941 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}] 18:20:27 INFO - PROCESS | 1658 | 1463188827026 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:20:27 INFO - PROCESS | 1658 | 1463188827033 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c80d000 == 57 [pid = 1658] [id = 263] 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a76fc00) [pid = 1658] [serial = 787] [outer = 0x0] 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12a789c00) [pid = 1658] [serial = 788] [outer = 0x12a76fc00] 18:20:27 INFO - PROCESS | 1658 | 1463188827058 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12a891c00) [pid = 1658] [serial = 789] [outer = 0x12a76fc00] 18:20:27 INFO - PROCESS | 1658 | 1463188827538 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 18:20:27 INFO - PROCESS | 1658 | 1463188827609 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1658 | 1463188827613 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:20:27 INFO - PROCESS | 1658 | 1463188827619 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1658 | 1463188827623 Marionette TRACE conn2 <- [1,1026,null,{}] 18:20:27 INFO - PROCESS | 1658 | 1463188827628 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}] 18:20:27 INFO - PROCESS | 1658 | 1463188827790 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:20:27 INFO - PROCESS | 1658 | 1463188827903 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e8e800 == 58 [pid = 1658] [id = 264] 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x115e0e800) [pid = 1658] [serial = 790] [outer = 0x0] 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1165c6000) [pid = 1658] [serial = 791] [outer = 0x115e0e800] 18:20:27 INFO - PROCESS | 1658 | 1463188827935 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x117544c00) [pid = 1658] [serial = 792] [outer = 0x115e0e800] 18:20:28 INFO - PROCESS | 1658 | 1463188828356 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 777ms 18:20:28 INFO - PROCESS | 1658 | 1463188828396 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1658 | 1463188828400 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:20:28 INFO - PROCESS | 1658 | 1463188828405 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1658 | 1463188828407 Marionette TRACE conn2 <- [1,1030,null,{}] 18:20:28 INFO - PROCESS | 1658 | 1463188828409 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}] 18:20:28 INFO - PROCESS | 1658 | 1463188828514 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:20:28 INFO - PROCESS | 1658 | 1463188828566 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072b000 == 59 [pid = 1658] [id = 265] 18:20:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1176c9400) [pid = 1658] [serial = 793] [outer = 0x0] 18:20:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1184dcc00) [pid = 1658] [serial = 794] [outer = 0x1176c9400] 18:20:28 INFO - PROCESS | 1658 | 1463188828596 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118592400) [pid = 1658] [serial = 795] [outer = 0x1176c9400] 18:20:28 INFO - PROCESS | 1658 | 1463188828978 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 620ms 18:20:29 INFO - PROCESS | 1658 | 1463188829024 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1658 | 1463188829026 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:20:29 INFO - PROCESS | 1658 | 1463188829030 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1658 | 1463188829033 Marionette TRACE conn2 <- [1,1034,null,{}] 18:20:29 INFO - PROCESS | 1658 | 1463188829041 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}] 18:20:29 INFO - PROCESS | 1658 | 1463188829143 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:20:29 INFO - PROCESS | 1658 | 1463188829230 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c80b000 == 60 [pid = 1658] [id = 266] 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119625800) [pid = 1658] [serial = 796] [outer = 0x0] 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119662c00) [pid = 1658] [serial = 797] [outer = 0x119625800] 18:20:29 INFO - PROCESS | 1658 | 1463188829261 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123c69400) [pid = 1658] [serial = 798] [outer = 0x119625800] 18:20:29 INFO - PROCESS | 1658 | 1463188829676 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 678ms 18:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:20:29 INFO - PROCESS | 1658 | 1463188829707 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1658 | 1463188829710 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:20:29 INFO - PROCESS | 1658 | 1463188829712 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1658 | 1463188829713 Marionette TRACE conn2 <- [1,1038,null,{}] 18:20:29 INFO - PROCESS | 1658 | 1463188829716 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}] 18:20:29 INFO - PROCESS | 1658 | 1463188829817 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:20:29 INFO - PROCESS | 1658 | 1463188829881 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3cd800 == 61 [pid = 1658] [id = 267] 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12387f400) [pid = 1658] [serial = 799] [outer = 0x0] 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x124be1800) [pid = 1658] [serial = 800] [outer = 0x12387f400] 18:20:29 INFO - PROCESS | 1658 | 1463188829910 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x125f22800) [pid = 1658] [serial = 801] [outer = 0x12387f400] 18:20:30 INFO - PROCESS | 1658 | 1463188830314 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 18:20:30 INFO - PROCESS | 1658 | 1463188830335 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1658 | 1463188830336 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:20:30 INFO - PROCESS | 1658 | 1463188830338 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1658 | 1463188830340 Marionette TRACE conn2 <- [1,1042,null,{}] 18:20:30 INFO - PROCESS | 1658 | 1463188830342 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}] 18:20:30 INFO - PROCESS | 1658 | 1463188830444 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:20:30 INFO - PROCESS | 1658 | 1463188830528 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d61e000 == 62 [pid = 1658] [id = 268] 18:20:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1270c5400) [pid = 1658] [serial = 802] [outer = 0x0] 18:20:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x128b9d000) [pid = 1658] [serial = 803] [outer = 0x1270c5400] 18:20:30 INFO - PROCESS | 1658 | 1463188830570 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a4aa000) [pid = 1658] [serial = 804] [outer = 0x1270c5400] 18:20:31 INFO - PROCESS | 1658 | 1463188830999 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]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 668ms 18:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:20:31 INFO - PROCESS | 1658 | 1463188831007 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1658 | 1463188831009 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:20:31 INFO - PROCESS | 1658 | 1463188831011 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1658 | 1463188831012 Marionette TRACE conn2 <- [1,1046,null,{}] 18:20:31 INFO - PROCESS | 1658 | 1463188831015 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}] 18:20:31 INFO - PROCESS | 1658 | 1463188831146 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:20:31 INFO - PROCESS | 1658 | 1463188831199 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da2f800 == 63 [pid = 1658] [id = 269] 18:20:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12a790000) [pid = 1658] [serial = 805] [outer = 0x0] 18:20:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ad43000) [pid = 1658] [serial = 806] [outer = 0x12a790000] 18:20:31 INFO - PROCESS | 1658 | 1463188831229 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bb58400) [pid = 1658] [serial = 807] [outer = 0x12a790000] 18:20:31 INFO - PROCESS | 1658 | 1463188831638 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]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 18:20:31 INFO - PROCESS | 1658 | 1463188831683 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1658 | 1463188831685 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:20:31 INFO - PROCESS | 1658 | 1463188831687 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1658 | 1463188831688 Marionette TRACE conn2 <- [1,1050,null,{}] 18:20:31 INFO - PROCESS | 1658 | 1463188831691 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}] 18:20:31 INFO - PROCESS | 1658 | 1463188831811 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:20:32 INFO - PROCESS | 1658 | 1463188832049 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x116eaa800 == 64 [pid = 1658] [id = 270] 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11219f800) [pid = 1658] [serial = 808] [outer = 0x0] 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11270f400) [pid = 1658] [serial = 809] [outer = 0x11219f800] 18:20:32 INFO - PROCESS | 1658 | 1463188832080 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x112eaa400) [pid = 1658] [serial = 810] [outer = 0x11219f800] 18:20:32 INFO - PROCESS | 1658 | 1463188832469 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 818ms 18:20:32 INFO - PROCESS | 1658 | 1463188832506 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1658 | 1463188832509 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:20:32 INFO - PROCESS | 1658 | 1463188832512 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1658 | 1463188832514 Marionette TRACE conn2 <- [1,1054,null,{}] 18:20:32 INFO - PROCESS | 1658 | 1463188832518 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}] 18:20:32 INFO - PROCESS | 1658 | 1463188832613 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:20:32 INFO - PROCESS | 1658 | 1463188832668 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea4800 == 65 [pid = 1658] [id = 271] 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x1168d4800) [pid = 1658] [serial = 811] [outer = 0x0] 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x118168c00) [pid = 1658] [serial = 812] [outer = 0x1168d4800] 18:20:32 INFO - PROCESS | 1658 | 1463188832697 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x1183d0c00) [pid = 1658] [serial = 813] [outer = 0x1168d4800] 18:20:33 INFO - PROCESS | 1658 | 1463188833133 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 18:20:33 INFO - PROCESS | 1658 | 1463188833188 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1658 | 1463188833190 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:20:33 INFO - PROCESS | 1658 | 1463188833194 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1658 | 1463188833198 Marionette TRACE conn2 <- [1,1058,null,{}] 18:20:33 INFO - PROCESS | 1658 | 1463188833202 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}] 18:20:33 INFO - PROCESS | 1658 | 1463188833362 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba70800 == 64 [pid = 1658] [id = 262] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12acda000 == 63 [pid = 1658] [id = 261] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6b6000 == 62 [pid = 1658] [id = 260] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x120725800 == 61 [pid = 1658] [id = 259] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x128be8800 == 60 [pid = 1658] [id = 258] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x127019000 == 59 [pid = 1658] [id = 257] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12be46400) [pid = 1658] [serial = 728] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec0000 == 58 [pid = 1658] [id = 256] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x124a22800 == 57 [pid = 1658] [id = 255] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12072d000 == 56 [pid = 1658] [id = 254] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x119611000 == 55 [pid = 1658] [id = 253] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x1182db000 == 54 [pid = 1658] [id = 252] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11742c800 == 53 [pid = 1658] [id = 251] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11852d800 == 52 [pid = 1658] [id = 250] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12bed5800 == 51 [pid = 1658] [id = 246] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x1185c0000 == 50 [pid = 1658] [id = 245] 18:20:33 INFO - PROCESS | 1658 | 1463188833472 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x116e90800 == 49 [pid = 1658] [id = 244] 18:20:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12cac9800 == 48 [pid = 1658] [id = 243] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x127521800) [pid = 1658] [serial = 627] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x129042c00) [pid = 1658] [serial = 630] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x117238400) [pid = 1658] [serial = 621] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x118c5d000) [pid = 1658] [serial = 624] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x125f14800) [pid = 1658] [serial = 579] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12933a400) [pid = 1658] [serial = 710] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x129337c00) [pid = 1658] [serial = 686] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12ac64000) [pid = 1658] [serial = 690] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x128c14000) [pid = 1658] [serial = 689] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11855f400) [pid = 1658] [serial = 698] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11912ec00) [pid = 1658] [serial = 699] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x118088c00) [pid = 1658] [serial = 677] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12a725000) [pid = 1658] [serial = 713] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x123883c00) [pid = 1658] [serial = 680] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12568e800) [pid = 1658] [serial = 683] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11748b800) [pid = 1658] [serial = 695] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11826e000) [pid = 1658] [serial = 696] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x112ea9800) [pid = 1658] [serial = 674] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a89c000) [pid = 1658] [serial = 716] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x116842c00) [pid = 1658] [serial = 693] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x115e16c00) [pid = 1658] [serial = 692] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x124ae8400) [pid = 1658] [serial = 704] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1253e4400) [pid = 1658] [serial = 705] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11931b800) [pid = 1658] [serial = 701] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123aaf000) [pid = 1658] [serial = 702] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12a790c00) [pid = 1658] [serial = 714] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12ac69800) [pid = 1658] [serial = 717] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1184e0400) [pid = 1658] [serial = 720] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12bb5d400) [pid = 1658] [serial = 725] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11294f000) [pid = 1658] [serial = 719] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126d50800) [pid = 1658] [serial = 707] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x128c11800) [pid = 1658] [serial = 708] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129048c00) [pid = 1658] [serial = 722] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a4a3400) [pid = 1658] [serial = 711] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12bb55800) [pid = 1658] [serial = 723] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12be43000) [pid = 1658] [serial = 726] [outer = 0x0] [url = about:blank] 18:20:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x112d0d800 == 49 [pid = 1658] [id = 272] 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11294f000) [pid = 1658] [serial = 814] [outer = 0x0] 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x116842c00) [pid = 1658] [serial = 815] [outer = 0x11294f000] 18:20:33 INFO - PROCESS | 1658 | 1463188833506 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118c5d000) [pid = 1658] [serial = 816] [outer = 0x11294f000] 18:20:33 INFO - PROCESS | 1658 | 1463188833806 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 624ms 18:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:20:33 INFO - PROCESS | 1658 | 1463188833818 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1658 | 1463188833819 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:20:33 INFO - PROCESS | 1658 | 1463188833826 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1658 | 1463188833833 Marionette TRACE conn2 <- [1,1062,null,{}] 18:20:33 INFO - PROCESS | 1658 | 1463188833841 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}] 18:20:33 INFO - PROCESS | 1658 | 1463188833925 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:20:33 INFO - PROCESS | 1658 | 1463188833931 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bde000 == 50 [pid = 1658] [id = 273] 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x119164400) [pid = 1658] [serial = 817] [outer = 0x0] 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119630800) [pid = 1658] [serial = 818] [outer = 0x119164400] 18:20:33 INFO - PROCESS | 1658 | 1463188833957 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119b0f800) [pid = 1658] [serial = 819] [outer = 0x119164400] 18:20:34 INFO - PROCESS | 1658 | 1463188834282 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 485ms 18:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:20:34 INFO - PROCESS | 1658 | 1463188834307 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1658 | 1463188834309 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:20:34 INFO - PROCESS | 1658 | 1463188834311 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1658 | 1463188834312 Marionette TRACE conn2 <- [1,1066,null,{}] 18:20:34 INFO - PROCESS | 1658 | 1463188834314 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}] 18:20:34 INFO - PROCESS | 1658 | 1463188834390 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:20:34 INFO - PROCESS | 1658 | 1463188834397 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aab800 == 51 [pid = 1658] [id = 274] 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119eed800) [pid = 1658] [serial = 820] [outer = 0x0] 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123aaf000) [pid = 1658] [serial = 821] [outer = 0x119eed800] 18:20:34 INFO - PROCESS | 1658 | 1463188834422 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124a0ac00) [pid = 1658] [serial = 822] [outer = 0x119eed800] 18:20:34 INFO - PROCESS | 1658 | 1463188834768 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 18:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:20:34 INFO - PROCESS | 1658 | 1463188834782 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1658 | 1463188834784 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:20:34 INFO - PROCESS | 1658 | 1463188834786 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1658 | 1463188834787 Marionette TRACE conn2 <- [1,1070,null,{}] 18:20:34 INFO - PROCESS | 1658 | 1463188834789 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}] 18:20:34 INFO - PROCESS | 1658 | 1463188834868 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:20:34 INFO - PROCESS | 1658 | 1463188834918 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x125356000 == 52 [pid = 1658] [id = 275] 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124be0000) [pid = 1658] [serial = 823] [outer = 0x0] 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124be3c00) [pid = 1658] [serial = 824] [outer = 0x124be0000] 18:20:34 INFO - PROCESS | 1658 | 1463188834948 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1253e9c00) [pid = 1658] [serial = 825] [outer = 0x124be0000] 18:20:35 INFO - PROCESS | 1658 | 1463188835241 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 18:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:20:35 INFO - PROCESS | 1658 | 1463188835256 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1658 | 1463188835257 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:20:35 INFO - PROCESS | 1658 | 1463188835259 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1658 | 1463188835260 Marionette TRACE conn2 <- [1,1074,null,{}] 18:20:35 INFO - PROCESS | 1658 | 1463188835270 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}] 18:20:35 INFO - PROCESS | 1658 | 1463188835353 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:20:35 INFO - PROCESS | 1658 | 1463188835357 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12737d000 == 53 [pid = 1658] [id = 276] 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x125818c00) [pid = 1658] [serial = 826] [outer = 0x0] 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126d52c00) [pid = 1658] [serial = 827] [outer = 0x125818c00] 18:20:35 INFO - PROCESS | 1658 | 1463188835384 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x128b95800) [pid = 1658] [serial = 828] [outer = 0x125818c00] 18:20:35 INFO - PROCESS | 1658 | 1463188835746 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 527ms 18:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:20:35 INFO - PROCESS | 1658 | 1463188835787 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1658 | 1463188835788 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:20:35 INFO - PROCESS | 1658 | 1463188835790 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1658 | 1463188835791 Marionette TRACE conn2 <- [1,1078,null,{}] 18:20:35 INFO - PROCESS | 1658 | 1463188835793 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}] 18:20:35 INFO - PROCESS | 1658 | 1463188835889 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:20:35 INFO - PROCESS | 1658 | 1463188835894 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cc1000 == 54 [pid = 1658] [id = 277] 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x127520000) [pid = 1658] [serial = 829] [outer = 0x0] 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128ba2000) [pid = 1658] [serial = 830] [outer = 0x127520000] 18:20:35 INFO - PROCESS | 1658 | 1463188835919 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x128d84400) [pid = 1658] [serial = 831] [outer = 0x127520000] 18:20:36 INFO - PROCESS | 1658 | 1463188836276 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]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 18:20:36 INFO - PROCESS | 1658 | 1463188836316 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1658 | 1463188836318 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:20:36 INFO - PROCESS | 1658 | 1463188836322 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1658 | 1463188836324 Marionette TRACE conn2 <- [1,1082,null,{}] 18:20:36 INFO - PROCESS | 1658 | 1463188836327 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}] 18:20:36 INFO - PROCESS | 1658 | 1463188836483 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:20:36 INFO - PROCESS | 1658 | 1463188836498 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a430000 == 55 [pid = 1658] [id = 278] 18:20:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x128d86c00) [pid = 1658] [serial = 832] [outer = 0x0] 18:20:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x129335400) [pid = 1658] [serial = 833] [outer = 0x128d86c00] 18:20:36 INFO - PROCESS | 1658 | 1463188836537 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12a71dc00) [pid = 1658] [serial = 834] [outer = 0x128d86c00] 18:20:36 INFO - PROCESS | 1658 | 1463188836949 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]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 18:20:36 INFO - PROCESS | 1658 | 1463188836991 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1658 | 1463188836992 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:20:36 INFO - PROCESS | 1658 | 1463188836995 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1658 | 1463188836996 Marionette TRACE conn2 <- [1,1086,null,{}] 18:20:37 INFO - PROCESS | 1658 | 1463188836998 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}] 18:20:37 INFO - PROCESS | 1658 | 1463188837103 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:20:37 INFO - PROCESS | 1658 | 1463188837115 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acd8000 == 56 [pid = 1658] [id = 279] 18:20:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x129042000) [pid = 1658] [serial = 835] [outer = 0x0] 18:20:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12a786400) [pid = 1658] [serial = 836] [outer = 0x129042000] 18:20:37 INFO - PROCESS | 1658 | 1463188837140 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12ac60800) [pid = 1658] [serial = 837] [outer = 0x129042000] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119cd9000) [pid = 1658] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x124aed000) [pid = 1658] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11931d400) [pid = 1658] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x111a0e800) [pid = 1658] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119b08400) [pid = 1658] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11295cc00) [pid = 1658] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x117239c00) [pid = 1658] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x128b9d800) [pid = 1658] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x125f18c00) [pid = 1658] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11912dc00) [pid = 1658] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119662000) [pid = 1658] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x112dcc400) [pid = 1658] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128b9f800) [pid = 1658] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:20:37 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x111ec8800) [pid = 1658] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:20:37 INFO - PROCESS | 1658 | 1463188837783 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 819ms 18:20:37 INFO - PROCESS | 1658 | 1463188837815 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1658 | 1463188837817 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:20:37 INFO - PROCESS | 1658 | 1463188837821 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1658 | 1463188837822 Marionette TRACE conn2 <- [1,1090,null,{}] 18:20:37 INFO - PROCESS | 1658 | 1463188837826 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}] 18:20:37 INFO - PROCESS | 1658 | 1463188837904 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:20:37 INFO - PROCESS | 1658 | 1463188837910 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12391d000 == 57 [pid = 1658] [id = 280] 18:20:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x117239c00) [pid = 1658] [serial = 838] [outer = 0x0] 18:20:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11855f800) [pid = 1658] [serial = 839] [outer = 0x117239c00] 18:20:37 INFO - PROCESS | 1658 | 1463188837947 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1253dbc00) [pid = 1658] [serial = 840] [outer = 0x117239c00] 18:20:38 INFO - PROCESS | 1658 | 1463188838476 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]]]}] 18:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 671ms 18:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:20:38 INFO - PROCESS | 1658 | 1463188838492 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:20:38 INFO - PROCESS | 1658 | 1463188838494 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:20:38 INFO - PROCESS | 1658 | 1463188838497 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:20:38 INFO - PROCESS | 1658 | 1463188838500 Marionette TRACE conn2 <- [1,1094,null,{}] 18:20:38 INFO - PROCESS | 1658 | 1463188838503 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}] 18:20:38 INFO - PROCESS | 1658 | 1463188838638 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:20:38 INFO - PROCESS | 1658 | 1463188838642 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c810800 == 58 [pid = 1658] [id = 281] 18:20:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12a779800) [pid = 1658] [serial = 841] [outer = 0x0] 18:20:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12ad40c00) [pid = 1658] [serial = 842] [outer = 0x12a779800] 18:20:38 INFO - PROCESS | 1658 | 1463188838668 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12be43400) [pid = 1658] [serial = 843] [outer = 0x12a779800] 18:20:38 INFO - PROCESS | 1658 | 1463188838972 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]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 18:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:20:39 INFO - PROCESS | 1658 | 1463188839017 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1658 | 1463188839018 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:20:39 INFO - PROCESS | 1658 | 1463188839021 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1658 | 1463188839022 Marionette TRACE conn2 <- [1,1098,null,{}] 18:20:39 INFO - PROCESS | 1658 | 1463188839024 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}] 18:20:39 INFO - PROCESS | 1658 | 1463188839131 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:20:39 INFO - PROCESS | 1658 | 1463188839137 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cae0800 == 59 [pid = 1658] [id = 282] 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12bb60400) [pid = 1658] [serial = 844] [outer = 0x0] 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12be4b000) [pid = 1658] [serial = 845] [outer = 0x12bb60400] 18:20:39 INFO - PROCESS | 1658 | 1463188839162 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12beccc00) [pid = 1658] [serial = 846] [outer = 0x12bb60400] 18:20:39 INFO - PROCESS | 1658 | 1463188839445 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]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 467ms 18:20:39 INFO - PROCESS | 1658 | 1463188839489 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1658 | 1463188839490 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:20:39 INFO - PROCESS | 1658 | 1463188839492 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1658 | 1463188839493 Marionette TRACE conn2 <- [1,1102,null,{}] 18:20:39 INFO - PROCESS | 1658 | 1463188839498 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}] 18:20:39 INFO - PROCESS | 1658 | 1463188839577 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:20:39 INFO - PROCESS | 1658 | 1463188839583 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d61f000 == 60 [pid = 1658] [id = 283] 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x128b54000) [pid = 1658] [serial = 847] [outer = 0x0] 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x128b5ac00) [pid = 1658] [serial = 848] [outer = 0x128b54000] 18:20:39 INFO - PROCESS | 1658 | 1463188839607 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x128b5ec00) [pid = 1658] [serial = 849] [outer = 0x128b54000] 18:20:40 INFO - PROCESS | 1658 | 1463188840086 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 18:20:40 INFO - PROCESS | 1658 | 1463188840114 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1658 | 1463188840116 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:20:40 INFO - PROCESS | 1658 | 1463188840120 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1658 | 1463188840122 Marionette TRACE conn2 <- [1,1106,null,{}] 18:20:40 INFO - PROCESS | 1658 | 1463188840126 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}] 18:20:40 INFO - PROCESS | 1658 | 1463188840233 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:20:40 INFO - PROCESS | 1658 | 1463188840301 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x118768800 == 61 [pid = 1658] [id = 284] 18:20:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x116680400) [pid = 1658] [serial = 850] [outer = 0x0] 18:20:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1176bf000) [pid = 1658] [serial = 851] [outer = 0x116680400] 18:20:40 INFO - PROCESS | 1658 | 1463188840332 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x118274800) [pid = 1658] [serial = 852] [outer = 0x116680400] 18:20:40 INFO - PROCESS | 1658 | 1463188840749 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 18:20:40 INFO - PROCESS | 1658 | 1463188840792 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1658 | 1463188840797 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:20:40 INFO - PROCESS | 1658 | 1463188840801 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1658 | 1463188840803 Marionette TRACE conn2 <- [1,1110,null,{}] 18:20:40 INFO - PROCESS | 1658 | 1463188840805 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}] 18:20:40 INFO - PROCESS | 1658 | 1463188840911 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:20:40 INFO - PROCESS | 1658 | 1463188840966 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d81800 == 62 [pid = 1658] [id = 285] 18:20:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x118563400) [pid = 1658] [serial = 853] [outer = 0x0] 18:20:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x119130c00) [pid = 1658] [serial = 854] [outer = 0x118563400] 18:20:41 INFO - PROCESS | 1658 | 1463188841014 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x119632800) [pid = 1658] [serial = 855] [outer = 0x118563400] 18:20:41 INFO - PROCESS | 1658 | 1463188841463 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]]]}] 18:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 18:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:20:41 INFO - PROCESS | 1658 | 1463188841473 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1658 | 1463188841474 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:20:41 INFO - PROCESS | 1658 | 1463188841476 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1658 | 1463188841479 Marionette TRACE conn2 <- [1,1114,null,{}] 18:20:41 INFO - PROCESS | 1658 | 1463188841487 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}] 18:20:41 INFO - PROCESS | 1658 | 1463188841602 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:20:41 INFO - PROCESS | 1658 | 1463188841679 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddd2000 == 63 [pid = 1658] [id = 286] 18:20:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x119b08400) [pid = 1658] [serial = 856] [outer = 0x0] 18:20:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x124aed000) [pid = 1658] [serial = 857] [outer = 0x119b08400] 18:20:41 INFO - PROCESS | 1658 | 1463188841713 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1256c2800) [pid = 1658] [serial = 858] [outer = 0x119b08400] 18:20:42 INFO - PROCESS | 1658 | 1463188842109 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]]]}] 18:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 675ms 18:20:42 INFO - PROCESS | 1658 | 1463188842151 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1658 | 1463188842153 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:20:42 INFO - PROCESS | 1658 | 1463188842155 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1658 | 1463188842157 Marionette TRACE conn2 <- [1,1118,null,{}] 18:20:42 INFO - PROCESS | 1658 | 1463188842159 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}] 18:20:42 INFO - PROCESS | 1658 | 1463188842281 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:20:42 INFO - PROCESS | 1658 | 1463188842360 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11257e000 == 64 [pid = 1658] [id = 287] 18:20:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x125137400) [pid = 1658] [serial = 859] [outer = 0x0] 18:20:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x127524400) [pid = 1658] [serial = 860] [outer = 0x125137400] 18:20:42 INFO - PROCESS | 1658 | 1463188842390 Marionette DEBUG loaded listener.js 18:20:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x128b60c00) [pid = 1658] [serial = 861] [outer = 0x125137400] 18:20:42 INFO - PROCESS | 1658 | 1463188842775 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]]]}] 18:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 18:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:20:42 INFO - PROCESS | 1658 | 1463188842824 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1658 | 1463188842826 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:20:42 INFO - PROCESS | 1658 | 1463188842828 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1658 | 1463188842829 Marionette TRACE conn2 <- [1,1122,null,{}] 18:20:42 INFO - PROCESS | 1658 | 1463188842831 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}] 18:20:42 INFO - PROCESS | 1658 | 1463188842932 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:20:43 INFO - PROCESS | 1658 | 1463188842999 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bee2000 == 65 [pid = 1658] [id = 288] 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x125f18800) [pid = 1658] [serial = 862] [outer = 0x0] 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x129046800) [pid = 1658] [serial = 863] [outer = 0x125f18800] 18:20:43 INFO - PROCESS | 1658 | 1463188843028 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12a77b000) [pid = 1658] [serial = 864] [outer = 0x125f18800] 18:20:43 INFO - PROCESS | 1658 | 1463188843499 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]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 720ms 18:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:20:43 INFO - PROCESS | 1658 | 1463188843574 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1658 | 1463188843576 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:20:43 INFO - PROCESS | 1658 | 1463188843595 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1658 | 1463188843597 Marionette TRACE conn2 <- [1,1126,null,{}] 18:20:43 INFO - PROCESS | 1658 | 1463188843603 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}] 18:20:43 INFO - PROCESS | 1658 | 1463188843761 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:20:43 INFO - PROCESS | 1658 | 1463188843813 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ee4800 == 66 [pid = 1658] [id = 289] 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12bb58c00) [pid = 1658] [serial = 865] [outer = 0x0] 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12c6b6000) [pid = 1658] [serial = 866] [outer = 0x12bb58c00] 18:20:43 INFO - PROCESS | 1658 | 1463188843842 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12c6c2400) [pid = 1658] [serial = 867] [outer = 0x12bb58c00] 18:20:44 INFO - PROCESS | 1658 | 1463188844340 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]]]}] 18:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 789ms 18:20:44 INFO - PROCESS | 1658 | 1463188844385 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:20:44 INFO - PROCESS | 1658 | 1463188844387 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:20:44 INFO - PROCESS | 1658 | 1463188844392 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:20:44 INFO - PROCESS | 1658 | 1463188844393 Marionette TRACE conn2 <- [1,1130,null,{}] 18:20:44 INFO - PROCESS | 1658 | 1463188844399 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}] 18:20:44 INFO - PROCESS | 1658 | 1463188844554 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:20:44 INFO - PROCESS | 1658 | 1463188844652 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x118197800 == 67 [pid = 1658] [id = 290] 18:20:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x11294f400) [pid = 1658] [serial = 868] [outer = 0x0] 18:20:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x123db6c00) [pid = 1658] [serial = 869] [outer = 0x11294f400] 18:20:44 INFO - PROCESS | 1658 | 1463188844699 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x123dbac00) [pid = 1658] [serial = 870] [outer = 0x11294f400] 18:20:45 INFO - PROCESS | 1658 | 1463188845288 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 924ms 18:20:45 INFO - PROCESS | 1658 | 1463188845316 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1658 | 1463188845318 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:20:45 INFO - PROCESS | 1658 | 1463188845322 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1658 | 1463188845324 Marionette TRACE conn2 <- [1,1134,null,{}] 18:20:45 INFO - PROCESS | 1658 | 1463188845329 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}] 18:20:45 INFO - PROCESS | 1658 | 1463188845423 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:20:45 INFO - PROCESS | 1658 | 1463188845496 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x111c94800 == 68 [pid = 1658] [id = 291] 18:20:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11723e400) [pid = 1658] [serial = 871] [outer = 0x0] 18:20:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x1176c1000) [pid = 1658] [serial = 872] [outer = 0x11723e400] 18:20:45 INFO - PROCESS | 1658 | 1463188845524 Marionette DEBUG loaded listener.js 18:20:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x118269400) [pid = 1658] [serial = 873] [outer = 0x11723e400] 18:20:45 INFO - PROCESS | 1658 | 1463188845908 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 18:20:45 INFO - PROCESS | 1658 | 1463188845944 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1658 | 1463188845949 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:20:45 INFO - PROCESS | 1658 | 1463188845953 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1658 | 1463188845955 Marionette TRACE conn2 <- [1,1138,null,{}] 18:20:45 INFO - PROCESS | 1658 | 1463188845957 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}] 18:20:46 INFO - PROCESS | 1658 | 1463188846061 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12cae0800 == 67 [pid = 1658] [id = 282] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12c810800 == 66 [pid = 1658] [id = 281] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12391d000 == 65 [pid = 1658] [id = 280] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12acd8000 == 64 [pid = 1658] [id = 279] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12a430000 == 63 [pid = 1658] [id = 278] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x128cc1000 == 62 [pid = 1658] [id = 277] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12737d000 == 61 [pid = 1658] [id = 276] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12a789c00) [pid = 1658] [serial = 788] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x125356000 == 60 [pid = 1658] [id = 275] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x116aab800 == 59 [pid = 1658] [id = 274] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x119bde000 == 58 [pid = 1658] [id = 273] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x112d0d800 == 57 [pid = 1658] [id = 272] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea4800 == 56 [pid = 1658] [id = 271] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x116eaa800 == 55 [pid = 1658] [id = 270] 18:20:46 INFO - PROCESS | 1658 | --DOCSHELL 0x12c80d000 == 54 [pid = 1658] [id = 263] 18:20:46 INFO - PROCESS | 1658 | 1463188846155 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x124aee000) [pid = 1658] [serial = 767] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x112cb6400) [pid = 1658] [serial = 731] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x1256c0400) [pid = 1658] [serial = 770] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x119659c00) [pid = 1658] [serial = 761] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x11965e000) [pid = 1658] [serial = 762] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x123c63800) [pid = 1658] [serial = 779] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1270cdc00) [pid = 1658] [serial = 774] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x126d56400) [pid = 1658] [serial = 773] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x116677000) [pid = 1658] [serial = 750] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11338d000) [pid = 1658] [serial = 749] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x125f1e000) [pid = 1658] [serial = 771] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x124be0c00) [pid = 1658] [serial = 737] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11810c800) [pid = 1658] [serial = 752] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12be42800) [pid = 1658] [serial = 747] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12ac68c00) [pid = 1658] [serial = 746] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12751f400) [pid = 1658] [serial = 776] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x128c0f800) [pid = 1658] [serial = 743] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11962a800) [pid = 1658] [serial = 758] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x119654c00) [pid = 1658] [serial = 759] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126ddd800) [pid = 1658] [serial = 740] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1238ec000) [pid = 1658] [serial = 764] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1184e5c00) [pid = 1658] [serial = 734] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11826ac00) [pid = 1658] [serial = 755] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x118c5e000) [pid = 1658] [serial = 756] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x129336c00) [pid = 1658] [serial = 782] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1295abc00) [pid = 1658] [serial = 783] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a76c400) [pid = 1658] [serial = 786] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a4a4000) [pid = 1658] [serial = 785] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x128b98c00) [pid = 1658] [serial = 777] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1183d2400) [pid = 1658] [serial = 753] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x124beb800) [pid = 1658] [serial = 768] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128c16c00) [pid = 1658] [serial = 780] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124ac5c00) [pid = 1658] [serial = 765] [outer = 0x0] [url = about:blank] 18:20:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x116803800 == 55 [pid = 1658] [id = 292] 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11338d000) [pid = 1658] [serial = 874] [outer = 0x0] 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11826ac00) [pid = 1658] [serial = 875] [outer = 0x11338d000] 18:20:46 INFO - PROCESS | 1658 | 1463188846187 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x119130000) [pid = 1658] [serial = 876] [outer = 0x11338d000] 18:20:46 INFO - PROCESS | 1658 | 1463188846506 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]]]}] 18:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 18:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:20:46 INFO - PROCESS | 1658 | 1463188846524 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:20:46 INFO - PROCESS | 1658 | 1463188846526 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:20:46 INFO - PROCESS | 1658 | 1463188846528 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1658 | 1463188846532 Marionette TRACE conn2 <- [1,1142,null,{}] 18:20:46 INFO - PROCESS | 1658 | 1463188846540 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}] 18:20:46 INFO - PROCESS | 1658 | 1463188846623 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:20:46 INFO - PROCESS | 1658 | 1463188846631 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x123923800 == 56 [pid = 1658] [id = 293] 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119656400) [pid = 1658] [serial = 877] [outer = 0x0] 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119cd7c00) [pid = 1658] [serial = 878] [outer = 0x119656400] 18:20:46 INFO - PROCESS | 1658 | 1463188846660 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x123c6a000) [pid = 1658] [serial = 879] [outer = 0x119656400] 18:20:47 INFO - PROCESS | 1658 | 1463188847011 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 18:20:47 INFO - PROCESS | 1658 | 1463188847052 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1658 | 1463188847054 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:20:47 INFO - PROCESS | 1658 | 1463188847058 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1658 | 1463188847060 Marionette TRACE conn2 <- [1,1146,null,{}] 18:20:47 INFO - PROCESS | 1658 | 1463188847063 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}] 18:20:47 INFO - PROCESS | 1658 | 1463188847192 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:20:47 INFO - PROCESS | 1658 | 1463188847199 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed4800 == 57 [pid = 1658] [id = 294] 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x123dbc000) [pid = 1658] [serial = 880] [outer = 0x0] 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123dbfc00) [pid = 1658] [serial = 881] [outer = 0x123dbc000] 18:20:47 INFO - PROCESS | 1658 | 1463188847241 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x117545800) [pid = 1658] [serial = 882] [outer = 0x123dbc000] 18:20:47 INFO - PROCESS | 1658 | 1463188847678 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 628ms 18:20:47 INFO - PROCESS | 1658 | 1463188847685 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1658 | 1463188847686 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:20:47 INFO - PROCESS | 1658 | 1463188847688 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1658 | 1463188847689 Marionette TRACE conn2 <- [1,1150,null,{}] 18:20:47 INFO - PROCESS | 1658 | 1463188847691 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}] 18:20:47 INFO - PROCESS | 1658 | 1463188847772 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:20:47 INFO - PROCESS | 1658 | 1463188847776 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12690c800 == 58 [pid = 1658] [id = 295] 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123e0b400) [pid = 1658] [serial = 883] [outer = 0x0] 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x124bdd400) [pid = 1658] [serial = 884] [outer = 0x123e0b400] 18:20:47 INFO - PROCESS | 1658 | 1463188847805 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x124be9800) [pid = 1658] [serial = 885] [outer = 0x123e0b400] 18:20:48 INFO - PROCESS | 1658 | 1463188848263 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]]]}] 18:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 18:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:20:48 INFO - PROCESS | 1658 | 1463188848311 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:20:48 INFO - PROCESS | 1658 | 1463188848312 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:20:48 INFO - PROCESS | 1658 | 1463188848315 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1658 | 1463188848316 Marionette TRACE conn2 <- [1,1154,null,{}] 18:20:48 INFO - PROCESS | 1658 | 1463188848318 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}] 18:20:48 INFO - PROCESS | 1658 | 1463188848437 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:20:48 INFO - PROCESS | 1658 | 1463188848450 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a426800 == 59 [pid = 1658] [id = 296] 18:20:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1253e2c00) [pid = 1658] [serial = 886] [outer = 0x0] 18:20:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x129046c00) [pid = 1658] [serial = 887] [outer = 0x1253e2c00] 18:20:48 INFO - PROCESS | 1658 | 1463188848475 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12a779c00) [pid = 1658] [serial = 888] [outer = 0x1253e2c00] 18:20:48 INFO - PROCESS | 1658 | 1463188848835 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]]]}] 18:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 568ms 18:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:20:48 INFO - PROCESS | 1658 | 1463188848884 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:20:48 INFO - PROCESS | 1658 | 1463188848885 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:20:48 INFO - PROCESS | 1658 | 1463188848887 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1658 | 1463188848888 Marionette TRACE conn2 <- [1,1158,null,{}] 18:20:48 INFO - PROCESS | 1658 | 1463188848890 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}] 18:20:48 INFO - PROCESS | 1658 | 1463188848989 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:20:49 INFO - PROCESS | 1658 | 1463188849001 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b39a000 == 60 [pid = 1658] [id = 297] 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a794000) [pid = 1658] [serial = 889] [outer = 0x0] 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12ac60000) [pid = 1658] [serial = 890] [outer = 0x12a794000] 18:20:49 INFO - PROCESS | 1658 | 1463188849026 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12bb33800) [pid = 1658] [serial = 891] [outer = 0x12a794000] 18:20:49 INFO - PROCESS | 1658 | 1463188849369 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 18:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:20:49 INFO - PROCESS | 1658 | 1463188849410 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1658 | 1463188849411 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:20:49 INFO - PROCESS | 1658 | 1463188849413 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1658 | 1463188849414 Marionette TRACE conn2 <- [1,1162,null,{}] 18:20:49 INFO - PROCESS | 1658 | 1463188849417 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}] 18:20:49 INFO - PROCESS | 1658 | 1463188849519 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:20:49 INFO - PROCESS | 1658 | 1463188849554 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed7800 == 61 [pid = 1658] [id = 298] 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a794800) [pid = 1658] [serial = 892] [outer = 0x0] 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12bb5e400) [pid = 1658] [serial = 893] [outer = 0x12a794800] 18:20:49 INFO - PROCESS | 1658 | 1463188849579 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12bec2c00) [pid = 1658] [serial = 894] [outer = 0x12a794800] 18:20:49 INFO - PROCESS | 1658 | 1463188849899 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 18:20:49 INFO - PROCESS | 1658 | 1463188849941 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1658 | 1463188849942 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:20:49 INFO - PROCESS | 1658 | 1463188849944 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1658 | 1463188849945 Marionette TRACE conn2 <- [1,1166,null,{}] 18:20:49 INFO - PROCESS | 1658 | 1463188849947 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}] 18:20:50 INFO - PROCESS | 1658 | 1463188850050 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:20:50 INFO - PROCESS | 1658 | 1463188850062 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced6000 == 62 [pid = 1658] [id = 299] 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x110d47000) [pid = 1658] [serial = 895] [outer = 0x0] 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x110d50800) [pid = 1658] [serial = 896] [outer = 0x110d47000] 18:20:50 INFO - PROCESS | 1658 | 1463188850087 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x110d54800) [pid = 1658] [serial = 897] [outer = 0x110d47000] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x127520000) [pid = 1658] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x128d86c00) [pid = 1658] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11219f800) [pid = 1658] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x124be0000) [pid = 1658] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x129042000) [pid = 1658] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x125818c00) [pid = 1658] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12a76fc00) [pid = 1658] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x119eed800) [pid = 1658] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1168d4800) [pid = 1658] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x119164400) [pid = 1658] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11294f000) [pid = 1658] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x117239c00) [pid = 1658] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12a779800) [pid = 1658] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12bb60400) [pid = 1658] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12a777800) [pid = 1658] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124aedc00) [pid = 1658] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119626c00) [pid = 1658] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1121a3400) [pid = 1658] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x128c11c00) [pid = 1658] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x112e27800) [pid = 1658] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x124af2c00) [pid = 1658] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x128b95000) [pid = 1658] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11826f000) [pid = 1658] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x112957c00) [pid = 1658] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:20:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125f19400) [pid = 1658] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:20:50 INFO - PROCESS | 1658 | 1463188850536 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]]]}] 18:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 18:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:20:50 INFO - PROCESS | 1658 | 1463188850565 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:20:50 INFO - PROCESS | 1658 | 1463188850566 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:20:50 INFO - PROCESS | 1658 | 1463188850568 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:20:50 INFO - PROCESS | 1658 | 1463188850570 Marionette TRACE conn2 <- [1,1170,null,{}] 18:20:50 INFO - PROCESS | 1658 | 1463188850573 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}] 18:20:50 INFO - PROCESS | 1658 | 1463188850660 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:20:50 INFO - PROCESS | 1658 | 1463188850665 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c28000 == 63 [pid = 1658] [id = 300] 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1125af800) [pid = 1658] [serial = 898] [outer = 0x0] 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1125b6000) [pid = 1658] [serial = 899] [outer = 0x1125af800] 18:20:50 INFO - PROCESS | 1658 | 1463188850689 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1125b9c00) [pid = 1658] [serial = 900] [outer = 0x1125af800] 18:20:51 INFO - PROCESS | 1658 | 1463188851021 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]]]}] 18:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 18:20:51 INFO - PROCESS | 1658 | 1463188851037 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1658 | 1463188851038 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:20:51 INFO - PROCESS | 1658 | 1463188851040 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1658 | 1463188851042 Marionette TRACE conn2 <- [1,1174,null,{}] 18:20:51 INFO - PROCESS | 1658 | 1463188851045 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}] 18:20:51 INFO - PROCESS | 1658 | 1463188851172 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:20:51 INFO - PROCESS | 1658 | 1463188851178 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c81b000 == 64 [pid = 1658] [id = 301] 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1125b0400) [pid = 1658] [serial = 901] [outer = 0x0] 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1125b9000) [pid = 1658] [serial = 902] [outer = 0x1125b0400] 18:20:51 INFO - PROCESS | 1658 | 1463188851208 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x125137c00) [pid = 1658] [serial = 903] [outer = 0x1125b0400] 18:20:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 18:20:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 18:20:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1 18:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:51 INFO - _addTest/ [0,1177,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1658 | 1463188851519 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:20:51 INFO - PROCESS | 1658 | 1463188851522 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1658 | 1463188851523 Marionette TRACE conn2 <- [1,1178,null,{}] 18:20:51 INFO - PROCESS | 1658 | 1463188851525 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}] 18:20:51 INFO - PROCESS | 1658 | 1463188851614 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:20:51 INFO - PROCESS | 1658 | 1463188851619 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde2800 == 65 [pid = 1658] [id = 302] 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x110eba400) [pid = 1658] [serial = 904] [outer = 0x0] 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x129042000) [pid = 1658] [serial = 905] [outer = 0x110eba400] 18:20:51 INFO - PROCESS | 1658 | 1463188851643 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12ad43c00) [pid = 1658] [serial = 906] [outer = 0x110eba400] 18:20:51 INFO - PROCESS | 1658 | 1463188851984 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] 18:20:51 INFO - PROCESS | 1658 | 1463188851994 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:20:52 INFO - PROCESS | 1658 | 1463188852000 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1658 | 1463188852001 Marionette TRACE conn2 <- [1,1182,null,{}] 18:20:52 INFO - PROCESS | 1658 | 1463188852004 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}] 18:20:52 INFO - PROCESS | 1658 | 1463188852117 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:20:52 INFO - PROCESS | 1658 | 1463188852124 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x134531000 == 66 [pid = 1658] [id = 303] 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119626c00) [pid = 1658] [serial = 907] [outer = 0x0] 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12bb60400) [pid = 1658] [serial = 908] [outer = 0x119626c00] 18:20:52 INFO - PROCESS | 1658 | 1463188852148 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12c6b8400) [pid = 1658] [serial = 909] [outer = 0x119626c00] 18:20:52 INFO - PROCESS | 1658 | 1463188852533 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1658 | 1463188852573 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:20:52 INFO - PROCESS | 1658 | 1463188852577 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1658 | 1463188852580 Marionette TRACE conn2 <- [1,1186,null,{}] 18:20:52 INFO - PROCESS | 1658 | 1463188852585 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}] 18:20:52 INFO - PROCESS | 1658 | 1463188852697 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:20:52 INFO - PROCESS | 1658 | 1463188852771 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e4000 == 67 [pid = 1658] [id = 304] 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1125af400) [pid = 1658] [serial = 910] [outer = 0x0] 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1125b6c00) [pid = 1658] [serial = 911] [outer = 0x1125af400] 18:20:52 INFO - PROCESS | 1658 | 1463188852802 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11295a000) [pid = 1658] [serial = 912] [outer = 0x1125af400] 18:20:53 INFO - PROCESS | 1658 | 1463188853218 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] 18:20:53 INFO - PROCESS | 1658 | 1463188853312 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:20:53 INFO - PROCESS | 1658 | 1463188853335 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:20:53 INFO - PROCESS | 1658 | 1463188853336 Marionette TRACE conn2 <- [1,1190,null,{}] 18:20:53 INFO - PROCESS | 1658 | 1463188853339 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}] 18:20:53 INFO - PROCESS | 1658 | 1463188853446 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:20:53 INFO - PROCESS | 1658 | 1463188853517 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x127372000 == 68 [pid = 1658] [id = 305] 18:20:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11826d000) [pid = 1658] [serial = 913] [outer = 0x0] 18:20:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11855c400) [pid = 1658] [serial = 914] [outer = 0x11826d000] 18:20:53 INFO - PROCESS | 1658 | 1463188853546 Marionette DEBUG loaded listener.js 18:20:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11912ec00) [pid = 1658] [serial = 915] [outer = 0x11826d000] 18:20:53 INFO - PROCESS | 1658 | 1463188853964 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] 18:20:54 INFO - PROCESS | 1658 | 1463188854007 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:20:54 INFO - PROCESS | 1658 | 1463188854010 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1658 | 1463188854013 Marionette TRACE conn2 <- [1,1194,null,{}] 18:20:54 INFO - PROCESS | 1658 | 1463188854021 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}] 18:20:54 INFO - PROCESS | 1658 | 1463188854129 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:20:54 INFO - PROCESS | 1658 | 1463188854187 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x134663800 == 69 [pid = 1658] [id = 306] 18:20:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119625000) [pid = 1658] [serial = 916] [outer = 0x0] 18:20:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11965fc00) [pid = 1658] [serial = 917] [outer = 0x119625000] 18:20:54 INFO - PROCESS | 1658 | 1463188854259 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x123dc0000) [pid = 1658] [serial = 918] [outer = 0x119625000] 18:20:54 INFO - PROCESS | 1658 | 1463188854681 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] 18:20:54 INFO - PROCESS | 1658 | 1463188854757 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:20:54 INFO - PROCESS | 1658 | 1463188854779 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1658 | 1463188854780 Marionette TRACE conn2 <- [1,1198,null,{}] 18:20:54 INFO - PROCESS | 1658 | 1463188854783 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}] 18:20:54 INFO - PROCESS | 1658 | 1463188854890 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:20:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12532c800) [pid = 1658] [serial = 919] [outer = 0x12cf19400] 18:20:54 INFO - PROCESS | 1658 | 1463188854984 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f07b000 == 70 [pid = 1658] [id = 307] 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x128b9e000) [pid = 1658] [serial = 920] [outer = 0x0] 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x128c0bc00) [pid = 1658] [serial = 921] [outer = 0x128b9e000] 18:20:55 INFO - PROCESS | 1658 | 1463188855018 Marionette DEBUG loaded listener.js 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12933f400) [pid = 1658] [serial = 922] [outer = 0x128b9e000] 18:20:55 INFO - PROCESS | 1658 | 1463188855458 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]]]}] 18:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 737ms 18:20:55 INFO - PROCESS | 1658 | 1463188855499 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1658 | 1463188855500 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:20:55 INFO - PROCESS | 1658 | 1463188855502 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1658 | 1463188855504 Marionette TRACE conn2 <- [1,1202,null,{}] 18:20:55 INFO - PROCESS | 1658 | 1463188855506 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}] 18:20:55 INFO - PROCESS | 1658 | 1463188855606 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:20:55 INFO - PROCESS | 1658 | 1463188855662 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06d800 == 71 [pid = 1658] [id = 308] 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12a76dc00) [pid = 1658] [serial = 923] [outer = 0x0] 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12bb3a400) [pid = 1658] [serial = 924] [outer = 0x12a76dc00] 18:20:55 INFO - PROCESS | 1658 | 1463188855691 Marionette DEBUG loaded listener.js 18:20:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12c6c0c00) [pid = 1658] [serial = 925] [outer = 0x12a76dc00] 18:20:56 INFO - PROCESS | 1658 | 1463188856163 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]]]}] 18:20:56 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 18:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 18:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:20:56 INFO - PROCESS | 1658 | 1463188856172 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:20:56 INFO - PROCESS | 1658 | 1463188856174 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:20:56 INFO - PROCESS | 1658 | 1463188856176 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:20:56 INFO - PROCESS | 1658 | 1463188856177 Marionette TRACE conn2 <- [1,1206,null,{}] 18:20:56 INFO - PROCESS | 1658 | 1463188856182 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}] 18:20:56 INFO - PROCESS | 1658 | 1463188856316 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:20:56 INFO - PROCESS | 1658 | 1463188856376 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab17800 == 72 [pid = 1658] [id = 309] 18:20:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x120f96800) [pid = 1658] [serial = 926] [outer = 0x0] 18:20:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x128c0ac00) [pid = 1658] [serial = 927] [outer = 0x120f96800] 18:20:56 INFO - PROCESS | 1658 | 1463188856406 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12c6c4400) [pid = 1658] [serial = 928] [outer = 0x120f96800] 18:20:56 INFO - PROCESS | 1658 | 1463188856997 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]]]}] 18:20:57 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 18:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 872ms 18:20:57 INFO - PROCESS | 1658 | 1463188857063 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:20:57 INFO - PROCESS | 1658 | 1463188857065 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:20:57 INFO - PROCESS | 1658 | 1463188857068 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1658 | 1463188857070 Marionette TRACE conn2 <- [1,1210,null,{}] 18:20:57 INFO - PROCESS | 1658 | 1463188857074 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}] 18:20:57 INFO - PROCESS | 1658 | 1463188857178 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:20:57 INFO - PROCESS | 1658 | 1463188857251 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11257a000 == 73 [pid = 1658] [id = 310] 18:20:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x111c0e800) [pid = 1658] [serial = 929] [outer = 0x0] 18:20:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11219dc00) [pid = 1658] [serial = 930] [outer = 0x111c0e800] 18:20:57 INFO - PROCESS | 1658 | 1463188857279 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x1125b1c00) [pid = 1658] [serial = 931] [outer = 0x111c0e800] 18:20:57 INFO - PROCESS | 1658 | 1463188857725 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]]]}] 18:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 722ms 18:20:57 INFO - PROCESS | 1658 | 1463188857790 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1658 | 1463188857794 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:20:57 INFO - PROCESS | 1658 | 1463188857816 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1658 | 1463188857818 Marionette TRACE conn2 <- [1,1214,null,{}] 18:20:57 INFO - PROCESS | 1658 | 1463188857821 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}] 18:20:57 INFO - PROCESS | 1658 | 1463188857915 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:20:57 INFO - PROCESS | 1658 | 1463188857986 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x116381800 == 74 [pid = 1658] [id = 311] 18:20:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11295cc00) [pid = 1658] [serial = 932] [outer = 0x0] 18:20:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x112cad400) [pid = 1658] [serial = 933] [outer = 0x11295cc00] 18:20:58 INFO - PROCESS | 1658 | 1463188858014 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x112e22400) [pid = 1658] [serial = 934] [outer = 0x11295cc00] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12dde2800 == 73 [pid = 1658] [id = 302] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12c81b000 == 72 [pid = 1658] [id = 301] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x119c28000 == 71 [pid = 1658] [id = 300] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12ced6000 == 70 [pid = 1658] [id = 299] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12bed7800 == 69 [pid = 1658] [id = 298] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12b39a000 == 68 [pid = 1658] [id = 297] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x1165c6000) [pid = 1658] [serial = 791] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x119662c00) [pid = 1658] [serial = 797] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12ad43000) [pid = 1658] [serial = 806] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x1184dcc00) [pid = 1658] [serial = 794] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x124be1800) [pid = 1658] [serial = 800] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x128b9d000) [pid = 1658] [serial = 803] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x128b5ac00) [pid = 1658] [serial = 848] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12a426800 == 67 [pid = 1658] [id = 296] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12690c800 == 66 [pid = 1658] [id = 295] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed4800 == 65 [pid = 1658] [id = 294] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x123923800 == 64 [pid = 1658] [id = 293] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x116803800 == 63 [pid = 1658] [id = 292] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x111c94800 == 62 [pid = 1658] [id = 291] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddd2000 == 61 [pid = 1658] [id = 286] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x126d81800 == 60 [pid = 1658] [id = 285] 18:20:58 INFO - PROCESS | 1658 | --DOCSHELL 0x118768800 == 59 [pid = 1658] [id = 284] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12a78d400) [pid = 1658] [serial = 672] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x127528400) [pid = 1658] [serial = 684] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x124abe800) [pid = 1658] [serial = 681] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1168d4000) [pid = 1658] [serial = 675] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x1295ac000) [pid = 1658] [serial = 687] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x118566400) [pid = 1658] [serial = 678] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x124be6400) [pid = 1658] [serial = 738] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12a773000) [pid = 1658] [serial = 744] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1187de400) [pid = 1658] [serial = 735] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11667a400) [pid = 1658] [serial = 732] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x127528000) [pid = 1658] [serial = 741] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x128ba2000) [pid = 1658] [serial = 830] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x129335400) [pid = 1658] [serial = 833] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x112eaa400) [pid = 1658] [serial = 810] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11270f400) [pid = 1658] [serial = 809] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x124be3c00) [pid = 1658] [serial = 824] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1253e9c00) [pid = 1658] [serial = 825] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12a786400) [pid = 1658] [serial = 836] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126d52c00) [pid = 1658] [serial = 827] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12a891c00) [pid = 1658] [serial = 789] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124a0ac00) [pid = 1658] [serial = 822] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x123aaf000) [pid = 1658] [serial = 821] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a71dc00) [pid = 1658] [serial = 834] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1183d0c00) [pid = 1658] [serial = 813] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118168c00) [pid = 1658] [serial = 812] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119630800) [pid = 1658] [serial = 818] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119b0f800) [pid = 1658] [serial = 819] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x116842c00) [pid = 1658] [serial = 815] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x118c5d000) [pid = 1658] [serial = 816] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11855f800) [pid = 1658] [serial = 839] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1253dbc00) [pid = 1658] [serial = 840] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12ad40c00) [pid = 1658] [serial = 842] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12be4b000) [pid = 1658] [serial = 845] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12beccc00) [pid = 1658] [serial = 846] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12ac60800) [pid = 1658] [serial = 837] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x128d84400) [pid = 1658] [serial = 831] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12be43400) [pid = 1658] [serial = 843] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x128b95800) [pid = 1658] [serial = 828] [outer = 0x0] [url = about:blank] 18:20:58 INFO - PROCESS | 1658 | 1463188858463 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 672ms 18:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:20:58 INFO - PROCESS | 1658 | 1463188858487 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:20:58 INFO - PROCESS | 1658 | 1463188858489 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:20:58 INFO - PROCESS | 1658 | 1463188858493 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1658 | 1463188858497 Marionette TRACE conn2 <- [1,1218,null,{}] 18:20:58 INFO - PROCESS | 1658 | 1463188858508 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}] 18:20:58 INFO - PROCESS | 1658 | 1463188858650 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:20:58 INFO - PROCESS | 1658 | 1463188858733 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x117421000 == 60 [pid = 1658] [id = 312] 18:20:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11294ec00) [pid = 1658] [serial = 935] [outer = 0x0] 18:20:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1163a7000) [pid = 1658] [serial = 936] [outer = 0x11294ec00] 18:20:58 INFO - PROCESS | 1658 | 1463188858761 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x116677400) [pid = 1658] [serial = 937] [outer = 0x11294ec00] 18:20:59 INFO - PROCESS | 1658 | 1463188859054 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]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 575ms 18:20:59 INFO - PROCESS | 1658 | 1463188859070 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1658 | 1463188859072 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:20:59 INFO - PROCESS | 1658 | 1463188859075 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1658 | 1463188859076 Marionette TRACE conn2 <- [1,1222,null,{}] 18:20:59 INFO - PROCESS | 1658 | 1463188859088 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}] 18:20:59 INFO - PROCESS | 1658 | 1463188859209 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:20:59 INFO - PROCESS | 1658 | 1463188859316 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x118528800 == 61 [pid = 1658] [id = 313] 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x116678000) [pid = 1658] [serial = 938] [outer = 0x0] 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x116a59400) [pid = 1658] [serial = 939] [outer = 0x116678000] 18:20:59 INFO - PROCESS | 1658 | 1463188859358 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x117243400) [pid = 1658] [serial = 940] [outer = 0x116678000] 18:20:59 INFO - PROCESS | 1658 | 1463188859677 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] 18:20:59 INFO - PROCESS | 1658 | 1463188859703 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:20:59 INFO - PROCESS | 1658 | 1463188859720 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1658 | 1463188859721 Marionette TRACE conn2 <- [1,1226,null,{}] 18:20:59 INFO - PROCESS | 1658 | 1463188859723 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}] 18:20:59 INFO - PROCESS | 1658 | 1463188859806 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:20:59 INFO - PROCESS | 1658 | 1463188859860 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x118750800 == 62 [pid = 1658] [id = 314] 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11710c000) [pid = 1658] [serial = 941] [outer = 0x0] 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11808d800) [pid = 1658] [serial = 942] [outer = 0x11710c000] 18:20:59 INFO - PROCESS | 1658 | 1463188859885 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11826e800) [pid = 1658] [serial = 943] [outer = 0x11710c000] 18:21:00 INFO - PROCESS | 1658 | 1463188860163 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 474ms 18:21:00 INFO - PROCESS | 1658 | 1463188860188 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1658 | 1463188860190 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:21:00 INFO - PROCESS | 1658 | 1463188860192 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1658 | 1463188860193 Marionette TRACE conn2 <- [1,1230,null,{}] 18:21:00 INFO - PROCESS | 1658 | 1463188860203 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}] 18:21:00 INFO - PROCESS | 1658 | 1463188860303 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:21:00 INFO - PROCESS | 1658 | 1463188860309 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c36000 == 63 [pid = 1658] [id = 315] 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118277400) [pid = 1658] [serial = 944] [outer = 0x0] 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1184e0400) [pid = 1658] [serial = 945] [outer = 0x118277400] 18:21:00 INFO - PROCESS | 1658 | 1463188860334 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118c68000) [pid = 1658] [serial = 946] [outer = 0x118277400] 18:21:00 INFO - PROCESS | 1658 | 1463188860700 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 525ms 18:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:21:00 INFO - PROCESS | 1658 | 1463188860718 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1658 | 1463188860719 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:21:00 INFO - PROCESS | 1658 | 1463188860721 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1658 | 1463188860722 Marionette TRACE conn2 <- [1,1234,null,{}] 18:21:00 INFO - PROCESS | 1658 | 1463188860724 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}] 18:21:00 INFO - PROCESS | 1658 | 1463188860825 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:21:00 INFO - PROCESS | 1658 | 1463188860849 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072d800 == 64 [pid = 1658] [id = 316] 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1187e2800) [pid = 1658] [serial = 947] [outer = 0x0] 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119313000) [pid = 1658] [serial = 948] [outer = 0x1187e2800] 18:21:00 INFO - PROCESS | 1658 | 1463188860874 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11962a800) [pid = 1658] [serial = 949] [outer = 0x1187e2800] 18:21:01 INFO - PROCESS | 1658 | 1463188861167 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 18:21:01 INFO - PROCESS | 1658 | 1463188861189 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1658 | 1463188861190 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:21:01 INFO - PROCESS | 1658 | 1463188861193 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1658 | 1463188861194 Marionette TRACE conn2 <- [1,1238,null,{}] 18:21:01 INFO - PROCESS | 1658 | 1463188861199 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}] 18:21:01 INFO - PROCESS | 1658 | 1463188861301 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:21:01 INFO - PROCESS | 1658 | 1463188861313 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bc5000 == 65 [pid = 1658] [id = 317] 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119164400) [pid = 1658] [serial = 950] [outer = 0x0] 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119655000) [pid = 1658] [serial = 951] [outer = 0x119164400] 18:21:01 INFO - PROCESS | 1658 | 1463188861338 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11965e800) [pid = 1658] [serial = 952] [outer = 0x119164400] 18:21:01 INFO - PROCESS | 1658 | 1463188861638 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 18:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:21:01 INFO - PROCESS | 1658 | 1463188861670 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1658 | 1463188861671 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:21:01 INFO - PROCESS | 1658 | 1463188861673 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1658 | 1463188861674 Marionette TRACE conn2 <- [1,1242,null,{}] 18:21:01 INFO - PROCESS | 1658 | 1463188861676 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}] 18:21:01 INFO - PROCESS | 1658 | 1463188861778 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:21:01 INFO - PROCESS | 1658 | 1463188861813 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b68000 == 66 [pid = 1658] [id = 318] 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11965dc00) [pid = 1658] [serial = 953] [outer = 0x0] 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x119efbc00) [pid = 1658] [serial = 954] [outer = 0x11965dc00] 18:21:01 INFO - PROCESS | 1658 | 1463188861837 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x120f99400) [pid = 1658] [serial = 955] [outer = 0x11965dc00] 18:21:02 INFO - PROCESS | 1658 | 1463188862169 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 517ms 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:21:02 INFO - PROCESS | 1658 | 1463188862192 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1658 | 1463188862193 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1658 | 1463188862198 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1658 | 1463188862199 Marionette TRACE conn2 <- [1,1246,null,{}] 18:21:02 INFO - PROCESS | 1658 | 1463188862201 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}] 18:21:02 INFO - PROCESS | 1658 | 1463188862304 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:21:02 INFO - PROCESS | 1658 | 1463188862339 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec8800 == 67 [pid = 1658] [id = 319] 18:21:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11965f400) [pid = 1658] [serial = 956] [outer = 0x0] 18:21:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x120f9d000) [pid = 1658] [serial = 957] [outer = 0x11965f400] 18:21:02 INFO - PROCESS | 1658 | 1463188862363 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1238f0400) [pid = 1658] [serial = 958] [outer = 0x11965f400] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x110eba400) [pid = 1658] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1125af800) [pid = 1658] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x123e0b400) [pid = 1658] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1125b0400) [pid = 1658] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x119625800) [pid = 1658] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12387f400) [pid = 1658] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x115e0e800) [pid = 1658] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12a790000) [pid = 1658] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1270c5400) [pid = 1658] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1176c9400) [pid = 1658] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118c65c00) [pid = 1658] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1253e2c00) [pid = 1658] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12a794800) [pid = 1658] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12a794000) [pid = 1658] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x110d47000) [pid = 1658] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125137400) [pid = 1658] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118563400) [pid = 1658] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x116680400) [pid = 1658] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x119656400) [pid = 1658] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x125f18800) [pid = 1658] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119b08400) [pid = 1658] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11338d000) [pid = 1658] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12bb58c00) [pid = 1658] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11294f400) [pid = 1658] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x123dbc000) [pid = 1658] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:21:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11723e400) [pid = 1658] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:21:02 INFO - PROCESS | 1658 | 1463188862819 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 18:21:02 INFO - PROCESS | 1658 | 1463188862868 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:21:02 INFO - PROCESS | 1658 | 1463188862870 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1658 | 1463188862872 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1658 | 1463188862873 Marionette TRACE conn2 <- [1,1250,null,{}] 18:21:02 INFO - PROCESS | 1658 | 1463188862890 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}] 18:21:02 INFO - PROCESS | 1658 | 1463188862993 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:21:03 INFO - PROCESS | 1658 | 1463188863000 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x127377800 == 68 [pid = 1658] [id = 320] 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11294f000) [pid = 1658] [serial = 959] [outer = 0x0] 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119319800) [pid = 1658] [serial = 960] [outer = 0x11294f000] 18:21:03 INFO - PROCESS | 1658 | 1463188863029 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123dc2c00) [pid = 1658] [serial = 961] [outer = 0x11294f000] 18:21:03 INFO - PROCESS | 1658 | 1463188863375 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]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 534ms 18:21:03 INFO - PROCESS | 1658 | 1463188863407 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:21:03 INFO - PROCESS | 1658 | 1463188863422 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:21:03 INFO - PROCESS | 1658 | 1463188863426 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1658 | 1463188863428 Marionette TRACE conn2 <- [1,1254,null,{}] 18:21:03 INFO - PROCESS | 1658 | 1463188863431 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}] 18:21:03 INFO - PROCESS | 1658 | 1463188863602 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:21:03 INFO - PROCESS | 1658 | 1463188863618 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x128ddb000 == 69 [pid = 1658] [id = 321] 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11710cc00) [pid = 1658] [serial = 962] [outer = 0x0] 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124a03c00) [pid = 1658] [serial = 963] [outer = 0x11710cc00] 18:21:03 INFO - PROCESS | 1658 | 1463188863659 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x124aeb400) [pid = 1658] [serial = 964] [outer = 0x11710cc00] 18:21:04 INFO - PROCESS | 1658 | 1463188864047 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]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 672ms 18:21:04 INFO - PROCESS | 1658 | 1463188864098 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1658 | 1463188864099 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:21:04 INFO - PROCESS | 1658 | 1463188864102 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1658 | 1463188864103 Marionette TRACE conn2 <- [1,1258,null,{}] 18:21:04 INFO - PROCESS | 1658 | 1463188864105 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}] 18:21:04 INFO - PROCESS | 1658 | 1463188864190 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:21:04 INFO - PROCESS | 1658 | 1463188864248 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a43a000 == 70 [pid = 1658] [id = 322] 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12485b400) [pid = 1658] [serial = 965] [outer = 0x0] 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124af3000) [pid = 1658] [serial = 966] [outer = 0x12485b400] 18:21:04 INFO - PROCESS | 1658 | 1463188864272 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124bea800) [pid = 1658] [serial = 967] [outer = 0x12485b400] 18:21:04 INFO - PROCESS | 1658 | 1463188864546 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]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 18:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:21:04 INFO - PROCESS | 1658 | 1463188864571 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1658 | 1463188864572 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:21:04 INFO - PROCESS | 1658 | 1463188864574 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1658 | 1463188864575 Marionette TRACE conn2 <- [1,1262,null,{}] 18:21:04 INFO - PROCESS | 1658 | 1463188864578 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}] 18:21:04 INFO - PROCESS | 1658 | 1463188864745 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:21:04 INFO - PROCESS | 1658 | 1463188864801 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11214f800 == 71 [pid = 1658] [id = 323] 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x110d49c00) [pid = 1658] [serial = 968] [outer = 0x0] 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x110d52000) [pid = 1658] [serial = 969] [outer = 0x110d49c00] 18:21:04 INFO - PROCESS | 1658 | 1463188864834 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x111a96000) [pid = 1658] [serial = 970] [outer = 0x110d49c00] 18:21:05 INFO - PROCESS | 1658 | 1463188865316 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 772ms 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:21:05 INFO - PROCESS | 1658 | 1463188865348 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1658 | 1463188865350 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:21:05 INFO - PROCESS | 1658 | 1463188865353 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1658 | 1463188865355 Marionette TRACE conn2 <- [1,1266,null,{}] 18:21:05 INFO - PROCESS | 1658 | 1463188865359 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}] 18:21:05 INFO - PROCESS | 1658 | 1463188865475 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:21:05 INFO - PROCESS | 1658 | 1463188865593 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4f000 == 72 [pid = 1658] [id = 324] 18:21:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1121e4400) [pid = 1658] [serial = 971] [outer = 0x0] 18:21:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x113190800) [pid = 1658] [serial = 972] [outer = 0x1121e4400] 18:21:05 INFO - PROCESS | 1658 | 1463188865647 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x115e0e000) [pid = 1658] [serial = 973] [outer = 0x1121e4400] 18:21:06 INFO - PROCESS | 1658 | 1463188866169 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]]]}] 18:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 871ms 18:21:06 INFO - PROCESS | 1658 | 1463188866224 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1658 | 1463188866226 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:21:06 INFO - PROCESS | 1658 | 1463188866247 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1658 | 1463188866248 Marionette TRACE conn2 <- [1,1270,null,{}] 18:21:06 INFO - PROCESS | 1658 | 1463188866252 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}] 18:21:06 INFO - PROCESS | 1658 | 1463188866358 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:21:06 INFO - PROCESS | 1658 | 1463188866428 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b51800 == 73 [pid = 1658] [id = 325] 18:21:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x116a5ac00) [pid = 1658] [serial = 974] [outer = 0x0] 18:21:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x118103400) [pid = 1658] [serial = 975] [outer = 0x116a5ac00] 18:21:06 INFO - PROCESS | 1658 | 1463188866459 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1184d9c00) [pid = 1658] [serial = 976] [outer = 0x116a5ac00] 18:21:06 INFO - PROCESS | 1658 | 1463188866883 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]]]}] 18:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 689ms 18:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:21:06 INFO - PROCESS | 1658 | 1463188866919 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1658 | 1463188866921 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:21:06 INFO - PROCESS | 1658 | 1463188866929 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1658 | 1463188866933 Marionette TRACE conn2 <- [1,1274,null,{}] 18:21:06 INFO - PROCESS | 1658 | 1463188866935 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}] 18:21:07 INFO - PROCESS | 1658 | 1463188867043 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:21:07 INFO - PROCESS | 1658 | 1463188867101 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acc5800 == 74 [pid = 1658] [id = 326] 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x116a5b000) [pid = 1658] [serial = 977] [outer = 0x0] 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x118596c00) [pid = 1658] [serial = 978] [outer = 0x116a5b000] 18:21:07 INFO - PROCESS | 1658 | 1463188867130 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119cda400) [pid = 1658] [serial = 979] [outer = 0x116a5b000] 18:21:07 INFO - PROCESS | 1658 | 1463188867574 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]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 676ms 18:21:07 INFO - PROCESS | 1658 | 1463188867601 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1658 | 1463188867603 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:21:07 INFO - PROCESS | 1658 | 1463188867605 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1658 | 1463188867606 Marionette TRACE conn2 <- [1,1278,null,{}] 18:21:07 INFO - PROCESS | 1658 | 1463188867608 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}] 18:21:07 INFO - PROCESS | 1658 | 1463188867731 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:21:07 INFO - PROCESS | 1658 | 1463188867788 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba82000 == 75 [pid = 1658] [id = 327] 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x120f94400) [pid = 1658] [serial = 980] [outer = 0x0] 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x123c63800) [pid = 1658] [serial = 981] [outer = 0x120f94400] 18:21:07 INFO - PROCESS | 1658 | 1463188867817 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x124ac5400) [pid = 1658] [serial = 982] [outer = 0x120f94400] 18:21:08 INFO - PROCESS | 1658 | 1463188868223 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:21:08 INFO - PROCESS | 1658 | 1463188868274 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1658 | 1463188868275 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:21:08 INFO - PROCESS | 1658 | 1463188868278 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1658 | 1463188868279 Marionette TRACE conn2 <- [1,1282,null,{}] 18:21:08 INFO - PROCESS | 1658 | 1463188868281 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}] 18:21:08 INFO - PROCESS | 1658 | 1463188868386 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:21:08 INFO - PROCESS | 1658 | 1463188868444 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beea000 == 76 [pid = 1658] [id = 328] 18:21:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x125e05c00) [pid = 1658] [serial = 983] [outer = 0x0] 18:21:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x125f14c00) [pid = 1658] [serial = 984] [outer = 0x125e05c00] 18:21:08 INFO - PROCESS | 1658 | 1463188868520 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126d50800) [pid = 1658] [serial = 985] [outer = 0x125e05c00] 18:21:09 INFO - PROCESS | 1658 | 1463188869055 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]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 820ms 18:21:09 INFO - PROCESS | 1658 | 1463188869101 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1658 | 1463188869104 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:21:09 INFO - PROCESS | 1658 | 1463188869109 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1658 | 1463188869111 Marionette TRACE conn2 <- [1,1286,null,{}] 18:21:09 INFO - PROCESS | 1658 | 1463188869116 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}] 18:21:09 INFO - PROCESS | 1658 | 1463188869276 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:21:09 INFO - PROCESS | 1658 | 1463188869371 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182de800 == 77 [pid = 1658] [id = 329] 18:21:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x111e28c00) [pid = 1658] [serial = 986] [outer = 0x0] 18:21:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x125f14800) [pid = 1658] [serial = 987] [outer = 0x111e28c00] 18:21:09 INFO - PROCESS | 1658 | 1463188869400 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x126ff5400) [pid = 1658] [serial = 988] [outer = 0x111e28c00] 18:21:09 INFO - PROCESS | 1658 | 1463188869980 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 925ms 18:21:10 INFO - PROCESS | 1658 | 1463188870035 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1658 | 1463188870037 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:21:10 INFO - PROCESS | 1658 | 1463188870041 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1658 | 1463188870043 Marionette TRACE conn2 <- [1,1290,null,{}] 18:21:10 INFO - PROCESS | 1658 | 1463188870049 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}] 18:21:10 INFO - PROCESS | 1658 | 1463188870146 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:21:10 INFO - PROCESS | 1658 | 1463188870223 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e97000 == 78 [pid = 1658] [id = 330] 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x111aa1800) [pid = 1658] [serial = 989] [outer = 0x0] 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1121e1c00) [pid = 1658] [serial = 990] [outer = 0x111aa1800] 18:21:10 INFO - PROCESS | 1658 | 1463188870252 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11294fc00) [pid = 1658] [serial = 991] [outer = 0x111aa1800] 18:21:10 INFO - PROCESS | 1658 | 1463188870688 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 675ms 18:21:10 INFO - PROCESS | 1658 | 1463188870716 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1658 | 1463188870720 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:21:10 INFO - PROCESS | 1658 | 1463188870724 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1658 | 1463188870726 Marionette TRACE conn2 <- [1,1294,null,{}] 18:21:10 INFO - PROCESS | 1658 | 1463188870728 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}] 18:21:10 INFO - PROCESS | 1658 | 1463188870824 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:21:10 INFO - PROCESS | 1658 | 1463188870885 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e4c800 == 79 [pid = 1658] [id = 331] 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x112ccc400) [pid = 1658] [serial = 992] [outer = 0x0] 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x1165bcc00) [pid = 1658] [serial = 993] [outer = 0x112ccc400] 18:21:10 INFO - PROCESS | 1658 | 1463188870912 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x1168d3c00) [pid = 1658] [serial = 994] [outer = 0x112ccc400] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12072b000 == 78 [pid = 1658] [id = 265] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3cd800 == 77 [pid = 1658] [id = 267] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12da2f800 == 76 [pid = 1658] [id = 269] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12a43a000 == 75 [pid = 1658] [id = 322] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x128ddb000 == 74 [pid = 1658] [id = 321] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x127377800 == 73 [pid = 1658] [id = 320] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec8800 == 72 [pid = 1658] [id = 319] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x124b68000 == 71 [pid = 1658] [id = 318] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x123bc5000 == 70 [pid = 1658] [id = 317] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12bb60400) [pid = 1658] [serial = 908] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12072d800 == 69 [pid = 1658] [id = 316] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119c36000 == 68 [pid = 1658] [id = 315] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x118750800 == 67 [pid = 1658] [id = 314] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x118528800 == 66 [pid = 1658] [id = 313] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x117421000 == 65 [pid = 1658] [id = 312] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x116381800 == 64 [pid = 1658] [id = 311] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11257a000 == 63 [pid = 1658] [id = 310] 18:21:11 INFO - PROCESS | 1658 | --DOCSHELL 0x1182e4000 == 62 [pid = 1658] [id = 304] 18:21:11 INFO - PROCESS | 1658 | 1463188871313 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]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 619ms 18:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:21:11 INFO - PROCESS | 1658 | 1463188871344 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1658 | 1463188871345 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:21:11 INFO - PROCESS | 1658 | 1463188871347 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1658 | 1463188871349 Marionette TRACE conn2 <- [1,1298,null,{}] 18:21:11 INFO - PROCESS | 1658 | 1463188871357 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}] 18:21:11 INFO - PROCESS | 1658 | 1463188871442 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x123c69400) [pid = 1658] [serial = 798] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x125f22800) [pid = 1658] [serial = 801] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x117544c00) [pid = 1658] [serial = 792] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12bb58400) [pid = 1658] [serial = 807] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12a4aa000) [pid = 1658] [serial = 804] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x118592400) [pid = 1658] [serial = 795] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12bece800) [pid = 1658] [serial = 729] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12a779c00) [pid = 1658] [serial = 888] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12bb5e400) [pid = 1658] [serial = 893] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12ac60000) [pid = 1658] [serial = 890] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x110d50800) [pid = 1658] [serial = 896] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x128b60c00) [pid = 1658] [serial = 861] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x127524400) [pid = 1658] [serial = 860] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x119632800) [pid = 1658] [serial = 855] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x119130c00) [pid = 1658] [serial = 854] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x118274800) [pid = 1658] [serial = 852] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1176bf000) [pid = 1658] [serial = 851] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x119cd7c00) [pid = 1658] [serial = 878] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x123c6a000) [pid = 1658] [serial = 879] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12a77b000) [pid = 1658] [serial = 864] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x129046800) [pid = 1658] [serial = 863] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1256c2800) [pid = 1658] [serial = 858] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x124aed000) [pid = 1658] [serial = 857] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11826ac00) [pid = 1658] [serial = 875] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119130000) [pid = 1658] [serial = 876] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12c6c2400) [pid = 1658] [serial = 867] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12c6b6000) [pid = 1658] [serial = 866] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123dbac00) [pid = 1658] [serial = 870] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x123db6c00) [pid = 1658] [serial = 869] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x117545800) [pid = 1658] [serial = 882] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12bec2c00) [pid = 1658] [serial = 894] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123dbfc00) [pid = 1658] [serial = 881] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118269400) [pid = 1658] [serial = 873] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1176c1000) [pid = 1658] [serial = 872] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12ad43c00) [pid = 1658] [serial = 906] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1125b6000) [pid = 1658] [serial = 899] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x129042000) [pid = 1658] [serial = 905] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1125b9c00) [pid = 1658] [serial = 900] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124bdd400) [pid = 1658] [serial = 884] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x129046c00) [pid = 1658] [serial = 887] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x110d54800) [pid = 1658] [serial = 897] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12bb33800) [pid = 1658] [serial = 891] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x125137c00) [pid = 1658] [serial = 903] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124be9800) [pid = 1658] [serial = 885] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1125b9000) [pid = 1658] [serial = 902] [outer = 0x0] [url = about:blank] 18:21:11 INFO - PROCESS | 1658 | 1463188871508 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e92000 == 63 [pid = 1658] [id = 332] 18:21:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1125b9c00) [pid = 1658] [serial = 995] [outer = 0x0] 18:21:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x116a58000) [pid = 1658] [serial = 996] [outer = 0x1125b9c00] 18:21:11 INFO - PROCESS | 1658 | 1463188871540 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118270000) [pid = 1658] [serial = 997] [outer = 0x1125b9c00] 18:21:11 INFO - PROCESS | 1658 | 1463188871823 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]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 18:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:21:11 INFO - PROCESS | 1658 | 1463188871872 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1658 | 1463188871875 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:21:11 INFO - PROCESS | 1658 | 1463188871882 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1658 | 1463188871884 Marionette TRACE conn2 <- [1,1302,null,{}] 18:21:11 INFO - PROCESS | 1658 | 1463188871888 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}] 18:21:12 INFO - PROCESS | 1658 | 1463188872024 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:21:12 INFO - PROCESS | 1658 | 1463188872124 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x118767000 == 64 [pid = 1658] [id = 333] 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1184e2800) [pid = 1658] [serial = 998] [outer = 0x0] 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11858f800) [pid = 1658] [serial = 999] [outer = 0x1184e2800] 18:21:12 INFO - PROCESS | 1658 | 1463188872169 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1187e6800) [pid = 1658] [serial = 1000] [outer = 0x1184e2800] 18:21:12 INFO - PROCESS | 1658 | 1463188872518 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]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 678ms 18:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:21:12 INFO - PROCESS | 1658 | 1463188872563 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1658 | 1463188872564 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:21:12 INFO - PROCESS | 1658 | 1463188872573 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1658 | 1463188872575 Marionette TRACE conn2 <- [1,1306,null,{}] 18:21:12 INFO - PROCESS | 1658 | 1463188872577 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}] 18:21:12 INFO - PROCESS | 1658 | 1463188872658 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:21:12 INFO - PROCESS | 1658 | 1463188872662 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1161c0000 == 65 [pid = 1658] [id = 334] 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118c60c00) [pid = 1658] [serial = 1001] [outer = 0x0] 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119316800) [pid = 1658] [serial = 1002] [outer = 0x118c60c00] 18:21:12 INFO - PROCESS | 1658 | 1463188872687 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119630000) [pid = 1658] [serial = 1003] [outer = 0x118c60c00] 18:21:13 INFO - PROCESS | 1658 | 1463188873020 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 475ms 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:21:13 INFO - PROCESS | 1658 | 1463188873042 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1658 | 1463188873043 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:21:13 INFO - PROCESS | 1658 | 1463188873047 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1658 | 1463188873049 Marionette TRACE conn2 <- [1,1310,null,{}] 18:21:13 INFO - PROCESS | 1658 | 1463188873051 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}] 18:21:13 INFO - PROCESS | 1658 | 1463188873143 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:21:13 INFO - PROCESS | 1658 | 1463188873150 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b59800 == 66 [pid = 1658] [id = 335] 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119656000) [pid = 1658] [serial = 1004] [outer = 0x0] 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119ef1000) [pid = 1658] [serial = 1005] [outer = 0x119656000] 18:21:13 INFO - PROCESS | 1658 | 1463188873176 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x123db5400) [pid = 1658] [serial = 1006] [outer = 0x119656000] 18:21:13 INFO - PROCESS | 1658 | 1463188873559 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] 18:21:13 INFO - PROCESS | 1658 | 1463188873568 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:21:13 INFO - PROCESS | 1658 | 1463188873570 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1658 | 1463188873571 Marionette TRACE conn2 <- [1,1314,null,{}] 18:21:13 INFO - PROCESS | 1658 | 1463188873574 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}] 18:21:13 INFO - PROCESS | 1658 | 1463188873684 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:21:13 INFO - PROCESS | 1658 | 1463188873718 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1256d9000 == 67 [pid = 1658] [id = 336] 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x123dba000) [pid = 1658] [serial = 1007] [outer = 0x0] 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x124ae8000) [pid = 1658] [serial = 1008] [outer = 0x123dba000] 18:21:13 INFO - PROCESS | 1658 | 1463188873743 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124be5400) [pid = 1658] [serial = 1009] [outer = 0x123dba000] 18:21:14 INFO - PROCESS | 1658 | 1463188874063 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]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 18:21:14 INFO - PROCESS | 1658 | 1463188874089 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:21:14 INFO - PROCESS | 1658 | 1463188874090 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1658 | 1463188874092 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1658 | 1463188874093 Marionette TRACE conn2 <- [1,1318,null,{}] 18:21:14 INFO - PROCESS | 1658 | 1463188874103 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}] 18:21:14 INFO - PROCESS | 1658 | 1463188874203 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:21:14 INFO - PROCESS | 1658 | 1463188874236 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12701b800 == 68 [pid = 1658] [id = 337] 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123dbac00) [pid = 1658] [serial = 1010] [outer = 0x0] 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x125694800) [pid = 1658] [serial = 1011] [outer = 0x123dbac00] 18:21:14 INFO - PROCESS | 1658 | 1463188874261 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126963000) [pid = 1658] [serial = 1012] [outer = 0x123dbac00] 18:21:14 INFO - PROCESS | 1658 | 1463188874578 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]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 525ms 18:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:21:14 INFO - PROCESS | 1658 | 1463188874618 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1658 | 1463188874619 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1658 | 1463188874621 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1658 | 1463188874622 Marionette TRACE conn2 <- [1,1322,null,{}] 18:21:14 INFO - PROCESS | 1658 | 1463188874625 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}] 18:21:14 INFO - PROCESS | 1658 | 1463188874726 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:21:14 INFO - PROCESS | 1658 | 1463188874741 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a423800 == 69 [pid = 1658] [id = 338] 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x125f22800) [pid = 1658] [serial = 1013] [outer = 0x0] 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126f9d000) [pid = 1658] [serial = 1014] [outer = 0x125f22800] 18:21:14 INFO - PROCESS | 1658 | 1463188874766 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1273d0c00) [pid = 1658] [serial = 1015] [outer = 0x125f22800] 18:21:15 INFO - PROCESS | 1658 | 1463188875088 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:21:15 INFO - PROCESS | 1658 | 1463188875139 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1658 | 1463188875141 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:21:15 INFO - PROCESS | 1658 | 1463188875143 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1658 | 1463188875144 Marionette TRACE conn2 <- [1,1326,null,{}] 18:21:15 INFO - PROCESS | 1658 | 1463188875146 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}] 18:21:15 INFO - PROCESS | 1658 | 1463188875250 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11294f000) [pid = 1658] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x128b54000) [pid = 1658] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1187e2800) [pid = 1658] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11826d000) [pid = 1658] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x120f96800) [pid = 1658] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1125af400) [pid = 1658] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x116678000) [pid = 1658] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119164400) [pid = 1658] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11710c000) [pid = 1658] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a76dc00) [pid = 1658] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11294ec00) [pid = 1658] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x128b9e000) [pid = 1658] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119625000) [pid = 1658] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11710cc00) [pid = 1658] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x118277400) [pid = 1658] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11295cc00) [pid = 1658] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x111c0e800) [pid = 1658] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11965dc00) [pid = 1658] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:21:15 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11965f400) [pid = 1658] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:21:15 INFO - PROCESS | 1658 | 1463188875410 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x116a9c800 == 70 [pid = 1658] [id = 339] 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x110eb7800) [pid = 1658] [serial = 1016] [outer = 0x0] 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x111e25000) [pid = 1658] [serial = 1017] [outer = 0x110eb7800] 18:21:15 INFO - PROCESS | 1658 | 1463188875435 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x116103000) [pid = 1658] [serial = 1018] [outer = 0x110eb7800] 18:21:15 INFO - PROCESS | 1658 | 1463188875707 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]]]}] 18:21:15 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 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 571ms 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:21:15 INFO - PROCESS | 1658 | 1463188875722 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1658 | 1463188875724 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:21:15 INFO - PROCESS | 1658 | 1463188875726 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1658 | 1463188875728 Marionette TRACE conn2 <- [1,1330,null,{}] 18:21:15 INFO - PROCESS | 1658 | 1463188875738 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}] 18:21:15 INFO - PROCESS | 1658 | 1463188875843 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:21:15 INFO - PROCESS | 1658 | 1463188875848 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b39b000 == 71 [pid = 1658] [id = 340] 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11710cc00) [pid = 1658] [serial = 1019] [outer = 0x0] 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119655400) [pid = 1658] [serial = 1020] [outer = 0x11710cc00] 18:21:15 INFO - PROCESS | 1658 | 1463188875877 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x128b5bc00) [pid = 1658] [serial = 1021] [outer = 0x11710cc00] 18:21:16 INFO - PROCESS | 1658 | 1463188876253 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]]]}] 18:21:16 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 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 578ms 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:21:16 INFO - PROCESS | 1658 | 1463188876305 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1658 | 1463188876307 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:21:16 INFO - PROCESS | 1658 | 1463188876310 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1658 | 1463188876312 Marionette TRACE conn2 <- [1,1334,null,{}] 18:21:16 INFO - PROCESS | 1658 | 1463188876316 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}] 18:21:16 INFO - PROCESS | 1658 | 1463188876448 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:21:16 INFO - PROCESS | 1658 | 1463188876454 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12beee000 == 72 [pid = 1658] [id = 341] 18:21:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x128b5dc00) [pid = 1658] [serial = 1022] [outer = 0x0] 18:21:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128b96c00) [pid = 1658] [serial = 1023] [outer = 0x128b5dc00] 18:21:16 INFO - PROCESS | 1658 | 1463188876494 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128ba1400) [pid = 1658] [serial = 1024] [outer = 0x128b5dc00] 18:21:16 INFO - PROCESS | 1658 | 1463188876892 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]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 625ms 18:21:16 INFO - PROCESS | 1658 | 1463188876936 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1658 | 1463188876937 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:21:16 INFO - PROCESS | 1658 | 1463188876941 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1658 | 1463188876942 Marionette TRACE conn2 <- [1,1338,null,{}] 18:21:16 INFO - PROCESS | 1658 | 1463188876946 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}] 18:21:17 INFO - PROCESS | 1658 | 1463188877078 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:21:17 INFO - PROCESS | 1658 | 1463188877118 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cad0800 == 73 [pid = 1658] [id = 342] 18:21:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x128c10800) [pid = 1658] [serial = 1025] [outer = 0x0] 18:21:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128c13c00) [pid = 1658] [serial = 1026] [outer = 0x128c10800] 18:21:17 INFO - PROCESS | 1658 | 1463188877157 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128d92400) [pid = 1658] [serial = 1027] [outer = 0x128c10800] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab0800 == 72 [pid = 1658] [id = 225] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x127372000 == 71 [pid = 1658] [id = 305] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12acc7000 == 70 [pid = 1658] [id = 227] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x134ee4800 == 69 [pid = 1658] [id = 289] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1c7800 == 68 [pid = 1658] [id = 247] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x134663800 == 67 [pid = 1658] [id = 306] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118ca7800 == 66 [pid = 1658] [id = 230] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12bae1000 == 65 [pid = 1658] [id = 229] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1182cb000 == 64 [pid = 1658] [id = 249] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab17800 == 63 [pid = 1658] [id = 309] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f06d800 == 62 [pid = 1658] [id = 308] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12c80b000 == 61 [pid = 1658] [id = 266] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x129060000 == 60 [pid = 1658] [id = 210] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12f07b000 == 59 [pid = 1658] [id = 307] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118197800 == 58 [pid = 1658] [id = 290] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab21800 == 57 [pid = 1658] [id = 224] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x128cb7000 == 56 [pid = 1658] [id = 209] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11257e000 == 55 [pid = 1658] [id = 287] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3b1000 == 54 [pid = 1658] [id = 228] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x120711800 == 53 [pid = 1658] [id = 226] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116e8e800 == 52 [pid = 1658] [id = 264] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d61e000 == 51 [pid = 1658] [id = 268] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3bc000 == 50 [pid = 1658] [id = 248] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab2800 == 49 [pid = 1658] [id = 194] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12d61f000 == 48 [pid = 1658] [id = 283] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x134531000 == 47 [pid = 1658] [id = 303] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12bee2000 == 46 [pid = 1658] [id = 288] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116e97000 == 45 [pid = 1658] [id = 330] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1182de800 == 44 [pid = 1658] [id = 329] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12beea000 == 43 [pid = 1658] [id = 328] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba82000 == 42 [pid = 1658] [id = 327] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12acc5800 == 41 [pid = 1658] [id = 326] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x124b51800 == 40 [pid = 1658] [id = 325] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4f000 == 39 [pid = 1658] [id = 324] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11214f800 == 38 [pid = 1658] [id = 323] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1161c0000 == 37 [pid = 1658] [id = 334] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116e92000 == 36 [pid = 1658] [id = 332] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12701b800 == 35 [pid = 1658] [id = 337] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1256d9000 == 34 [pid = 1658] [id = 336] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x117e4c800 == 33 [pid = 1658] [id = 331] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116a9c800 == 32 [pid = 1658] [id = 339] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118767000 == 31 [pid = 1658] [id = 333] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12beee000 == 30 [pid = 1658] [id = 341] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12a423800 == 29 [pid = 1658] [id = 338] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12b39b000 == 28 [pid = 1658] [id = 340] 18:21:18 INFO - PROCESS | 1658 | --DOCSHELL 0x124b59800 == 27 [pid = 1658] [id = 335] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x128b5ec00) [pid = 1658] [serial = 849] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119313000) [pid = 1658] [serial = 948] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11912ec00) [pid = 1658] [serial = 915] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11855c400) [pid = 1658] [serial = 914] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x128c0ac00) [pid = 1658] [serial = 927] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12c6c4400) [pid = 1658] [serial = 928] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11295a000) [pid = 1658] [serial = 912] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1125b6c00) [pid = 1658] [serial = 911] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x116a59400) [pid = 1658] [serial = 939] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119655000) [pid = 1658] [serial = 951] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x117243400) [pid = 1658] [serial = 940] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11808d800) [pid = 1658] [serial = 942] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11826e800) [pid = 1658] [serial = 943] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12c6c0c00) [pid = 1658] [serial = 925] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12bb3a400) [pid = 1658] [serial = 924] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1163a7000) [pid = 1658] [serial = 936] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x116677400) [pid = 1658] [serial = 937] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12933f400) [pid = 1658] [serial = 922] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x128c0bc00) [pid = 1658] [serial = 921] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11965fc00) [pid = 1658] [serial = 917] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x123dc0000) [pid = 1658] [serial = 918] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124aeb400) [pid = 1658] [serial = 964] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1184e0400) [pid = 1658] [serial = 945] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112cad400) [pid = 1658] [serial = 933] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x112e22400) [pid = 1658] [serial = 934] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11219dc00) [pid = 1658] [serial = 930] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1125b1c00) [pid = 1658] [serial = 931] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119efbc00) [pid = 1658] [serial = 954] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11965e800) [pid = 1658] [serial = 952] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x124a03c00) [pid = 1658] [serial = 963] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x120f9d000) [pid = 1658] [serial = 957] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12a76e400) [pid = 1658] [serial = 507] [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.] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119319800) [pid = 1658] [serial = 960] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1238f0400) [pid = 1658] [serial = 958] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x120f99400) [pid = 1658] [serial = 955] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11962a800) [pid = 1658] [serial = 949] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x123dc2c00) [pid = 1658] [serial = 961] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118c68000) [pid = 1658] [serial = 946] [outer = 0x0] [url = about:blank] 18:21:18 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x124af3000) [pid = 1658] [serial = 966] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1658 | 1463188879456 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2530ms 18:21:19 INFO - PROCESS | 1658 | 1463188879471 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1658 | 1463188879474 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:21:19 INFO - PROCESS | 1658 | 1463188879477 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1658 | 1463188879480 Marionette TRACE conn2 <- [1,1342,null,{}] 18:21:19 INFO - PROCESS | 1658 | 1463188879485 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}] 18:21:19 INFO - PROCESS | 1658 | 1463188879564 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:21:19 INFO - PROCESS | 1658 | 1463188879570 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11258d800 == 28 [pid = 1658] [id = 343] 18:21:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1121aa800) [pid = 1658] [serial = 1028] [outer = 0x0] 18:21:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1121da800) [pid = 1658] [serial = 1029] [outer = 0x1121aa800] 18:21:19 INFO - PROCESS | 1658 | 1463188879602 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1125b6c00) [pid = 1658] [serial = 1030] [outer = 0x1121aa800] 18:21:19 INFO - PROCESS | 1658 | 1463188879925 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms 18:21:19 INFO - PROCESS | 1658 | 1463188879951 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1658 | 1463188879955 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:21:19 INFO - PROCESS | 1658 | 1463188879960 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1658 | 1463188879963 Marionette TRACE conn2 <- [1,1346,null,{}] 18:21:19 INFO - PROCESS | 1658 | 1463188879966 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}] 18:21:20 INFO - PROCESS | 1658 | 1463188880040 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:21:20 INFO - PROCESS | 1658 | 1463188880047 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x116379800 == 29 [pid = 1658] [id = 344] 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1125b9000) [pid = 1658] [serial = 1031] [outer = 0x0] 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x112950400) [pid = 1658] [serial = 1032] [outer = 0x1125b9000] 18:21:20 INFO - PROCESS | 1658 | 1463188880074 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1129d0800) [pid = 1658] [serial = 1033] [outer = 0x1125b9000] 18:21:20 INFO - PROCESS | 1658 | 1463188880404 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 474ms 18:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:21:20 INFO - PROCESS | 1658 | 1463188880435 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1658 | 1463188880436 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:21:20 INFO - PROCESS | 1658 | 1463188880438 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1658 | 1463188880441 Marionette TRACE conn2 <- [1,1350,null,{}] 18:21:20 INFO - PROCESS | 1658 | 1463188880451 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}] 18:21:20 INFO - PROCESS | 1658 | 1463188880525 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:21:20 INFO - PROCESS | 1658 | 1463188880581 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aa3800 == 30 [pid = 1658] [id = 345] 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x110d4c400) [pid = 1658] [serial = 1034] [outer = 0x0] 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x112eb4c00) [pid = 1658] [serial = 1035] [outer = 0x110d4c400] 18:21:20 INFO - PROCESS | 1658 | 1463188880609 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x115e77000) [pid = 1658] [serial = 1036] [outer = 0x110d4c400] 18:21:21 INFO - PROCESS | 1658 | 1463188881159 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 18:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:21:21 INFO - PROCESS | 1658 | 1463188881210 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1658 | 1463188881215 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:21:21 INFO - PROCESS | 1658 | 1463188881219 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1658 | 1463188881221 Marionette TRACE conn2 <- [1,1354,null,{}] 18:21:21 INFO - PROCESS | 1658 | 1463188881225 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}] 18:21:21 INFO - PROCESS | 1658 | 1463188881326 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:21:21 INFO - PROCESS | 1658 | 1463188881395 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11681b800 == 31 [pid = 1658] [id = 346] 18:21:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1125b0800) [pid = 1658] [serial = 1037] [outer = 0x0] 18:21:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x112713400) [pid = 1658] [serial = 1038] [outer = 0x1125b0800] 18:21:21 INFO - PROCESS | 1658 | 1463188881427 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x112dda000) [pid = 1658] [serial = 1039] [outer = 0x1125b0800] 18:21:21 INFO - PROCESS | 1658 | 1463188881994 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]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 823ms 18:21:22 INFO - PROCESS | 1658 | 1463188882042 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1658 | 1463188882046 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:21:22 INFO - PROCESS | 1658 | 1463188882050 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1658 | 1463188882052 Marionette TRACE conn2 <- [1,1358,null,{}] 18:21:22 INFO - PROCESS | 1658 | 1463188882055 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}] 18:21:22 INFO - PROCESS | 1658 | 1463188882157 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:21:22 INFO - PROCESS | 1658 | 1463188882227 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e3e800 == 32 [pid = 1658] [id = 347] 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x111aa8400) [pid = 1658] [serial = 1040] [outer = 0x0] 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x115e74c00) [pid = 1658] [serial = 1041] [outer = 0x111aa8400] 18:21:22 INFO - PROCESS | 1658 | 1463188882257 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1163ed400) [pid = 1658] [serial = 1042] [outer = 0x111aa8400] 18:21:22 INFO - PROCESS | 1658 | 1463188882761 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]]]}] 18:21:22 INFO - PROCESS | 1658 | --DOCSHELL 0x116379800 == 31 [pid = 1658] [id = 344] 18:21:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11258d800 == 30 [pid = 1658] [id = 343] 18:21:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12cad0800 == 29 [pid = 1658] [id = 342] 18:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 770ms 18:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:21:22 INFO - PROCESS | 1658 | 1463188882820 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1658 | 1463188882823 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:21:22 INFO - PROCESS | 1658 | 1463188882826 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1658 | 1463188882828 Marionette TRACE conn2 <- [1,1362,null,{}] 18:21:22 INFO - PROCESS | 1658 | 1463188882833 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}] 18:21:22 INFO - PROCESS | 1658 | 1463188882913 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:21:22 INFO - PROCESS | 1658 | 1463188882920 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x115e25000 == 30 [pid = 1658] [id = 348] 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1125b2c00) [pid = 1658] [serial = 1043] [outer = 0x0] 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x112952000) [pid = 1658] [serial = 1044] [outer = 0x1125b2c00] 18:21:22 INFO - PROCESS | 1658 | 1463188882948 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x112ddb400) [pid = 1658] [serial = 1045] [outer = 0x1125b2c00] 18:21:23 INFO - PROCESS | 1658 | 1463188883297 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:21:23 INFO - PROCESS | 1658 | 1463188883348 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1658 | 1463188883351 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1658 | 1463188883355 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1658 | 1463188883357 Marionette TRACE conn2 <- [1,1366,null,{}] 18:21:23 INFO - PROCESS | 1658 | 1463188883360 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}] 18:21:23 INFO - PROCESS | 1658 | 1463188883433 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:21:23 INFO - PROCESS | 1658 | 1463188883438 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e40800 == 31 [pid = 1658] [id = 349] 18:21:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113c1ac00) [pid = 1658] [serial = 1046] [outer = 0x0] 18:21:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x116674c00) [pid = 1658] [serial = 1047] [outer = 0x113c1ac00] 18:21:23 INFO - PROCESS | 1658 | 1463188883465 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x116a58400) [pid = 1658] [serial = 1048] [outer = 0x113c1ac00] 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 469ms 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:21:23 INFO - PROCESS | 1658 | 1463188883821 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] 18:21:23 INFO - PROCESS | 1658 | 1463188883826 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1658 | 1463188883828 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1658 | 1463188883832 Marionette TRACE conn2 <- [1,1370,null,{}] 18:21:23 INFO - PROCESS | 1658 | 1463188883840 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}] 18:21:23 INFO - PROCESS | 1658 | 1463188883924 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:21:23 INFO - PROCESS | 1658 | 1463188883972 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185ba000 == 32 [pid = 1658] [id = 350] 18:21:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x116a59400) [pid = 1658] [serial = 1049] [outer = 0x0] 18:21:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11710b400) [pid = 1658] [serial = 1050] [outer = 0x116a59400] 18:21:24 INFO - PROCESS | 1658 | 1463188884000 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118092c00) [pid = 1658] [serial = 1051] [outer = 0x116a59400] 18:21:24 INFO - PROCESS | 1658 | 1463188884282 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] 18:21:24 INFO - PROCESS | 1658 | 1463188884305 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:21:24 INFO - PROCESS | 1658 | 1463188884307 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1658 | 1463188884308 Marionette TRACE conn2 <- [1,1374,null,{}] 18:21:24 INFO - PROCESS | 1658 | 1463188884319 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}] 18:21:24 INFO - PROCESS | 1658 | 1463188884400 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:21:24 INFO - PROCESS | 1658 | 1463188884406 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b2000 == 33 [pid = 1658] [id = 351] 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11816a400) [pid = 1658] [serial = 1052] [outer = 0x0] 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118271800) [pid = 1658] [serial = 1053] [outer = 0x11816a400] 18:21:24 INFO - PROCESS | 1658 | 1463188884430 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1184d7000) [pid = 1658] [serial = 1054] [outer = 0x11816a400] 18:21:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:21:24 INFO - PROCESS | 1658 | 1463188884747 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] 18:21:24 INFO - PROCESS | 1658 | 1463188884780 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:21:24 INFO - PROCESS | 1658 | 1463188884783 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1658 | 1463188884784 Marionette TRACE conn2 <- [1,1378,null,{}] 18:21:24 INFO - PROCESS | 1658 | 1463188884787 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}] 18:21:24 INFO - PROCESS | 1658 | 1463188884884 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:21:24 INFO - PROCESS | 1658 | 1463188884915 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961a800 == 34 [pid = 1658] [id = 352] 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x110ec0000) [pid = 1658] [serial = 1055] [outer = 0x0] 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1184e4c00) [pid = 1658] [serial = 1056] [outer = 0x110ec0000] 18:21:24 INFO - PROCESS | 1658 | 1463188884940 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11858e000) [pid = 1658] [serial = 1057] [outer = 0x110ec0000] 18:21:25 INFO - PROCESS | 1658 | 1463188885221 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] 18:21:25 INFO - PROCESS | 1658 | 1463188885259 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:21:25 INFO - PROCESS | 1658 | 1463188885262 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1658 | 1463188885265 Marionette TRACE conn2 <- [1,1382,null,{}] 18:21:25 INFO - PROCESS | 1658 | 1463188885268 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}] 18:21:25 INFO - PROCESS | 1658 | 1463188885370 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:21:25 INFO - PROCESS | 1658 | 1463188885403 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x123926000 == 35 [pid = 1658] [id = 353] 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1187e2000) [pid = 1658] [serial = 1058] [outer = 0x0] 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119129400) [pid = 1658] [serial = 1059] [outer = 0x1187e2000] 18:21:25 INFO - PROCESS | 1658 | 1463188885428 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119630c00) [pid = 1658] [serial = 1060] [outer = 0x1187e2000] 18:21:25 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:21:25 INFO - PROCESS | 1658 | 1463188885760 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] 18:21:25 INFO - PROCESS | 1658 | 1463188885793 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:21:25 INFO - PROCESS | 1658 | 1463188885795 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1658 | 1463188885796 Marionette TRACE conn2 <- [1,1386,null,{}] 18:21:25 INFO - PROCESS | 1658 | 1463188885798 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}] 18:21:25 INFO - PROCESS | 1658 | 1463188885887 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:21:25 INFO - PROCESS | 1658 | 1463188885892 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bc5000 == 36 [pid = 1658] [id = 354] 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1187e2800) [pid = 1658] [serial = 1061] [outer = 0x0] 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11965b800) [pid = 1658] [serial = 1062] [outer = 0x1187e2800] 18:21:25 INFO - PROCESS | 1658 | 1463188885917 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119b0f400) [pid = 1658] [serial = 1063] [outer = 0x1187e2800] 18:21:26 INFO - PROCESS | 1658 | 1463188886255 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] 18:21:26 INFO - PROCESS | 1658 | 1463188886269 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:21:26 INFO - PROCESS | 1658 | 1463188886271 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1658 | 1463188886272 Marionette TRACE conn2 <- [1,1390,null,{}] 18:21:26 INFO - PROCESS | 1658 | 1463188886274 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}] 18:21:26 INFO - PROCESS | 1658 | 1463188886371 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:21:26 INFO - PROCESS | 1658 | 1463188886383 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b53800 == 37 [pid = 1658] [id = 355] 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119659800) [pid = 1658] [serial = 1064] [outer = 0x0] 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x120f94c00) [pid = 1658] [serial = 1065] [outer = 0x119659800] 18:21:26 INFO - PROCESS | 1658 | 1463188886408 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x120f9b000) [pid = 1658] [serial = 1066] [outer = 0x119659800] 18:21:26 INFO - PROCESS | 1658 | 1463188886707 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]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 467ms 18:21:26 INFO - PROCESS | 1658 | 1463188886752 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1658 | 1463188886753 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:21:26 INFO - PROCESS | 1658 | 1463188886755 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1658 | 1463188886756 Marionette TRACE conn2 <- [1,1394,null,{}] 18:21:26 INFO - PROCESS | 1658 | 1463188886759 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}] 18:21:26 INFO - PROCESS | 1658 | 1463188886853 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:21:26 INFO - PROCESS | 1658 | 1463188886885 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12536a800 == 38 [pid = 1658] [id = 356] 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x120f9cc00) [pid = 1658] [serial = 1067] [outer = 0x0] 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12387f400) [pid = 1658] [serial = 1068] [outer = 0x120f9cc00] 18:21:26 INFO - PROCESS | 1658 | 1463188886909 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123885800) [pid = 1658] [serial = 1069] [outer = 0x120f9cc00] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119626c00) [pid = 1658] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x128b5dc00) [pid = 1658] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123dba000) [pid = 1658] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123dbac00) [pid = 1658] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x125f22800) [pid = 1658] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x110eb7800) [pid = 1658] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11710cc00) [pid = 1658] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1121aa800) [pid = 1658] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x116a5b000) [pid = 1658] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x116a5ac00) [pid = 1658] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1125b9000) [pid = 1658] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1121e4400) [pid = 1658] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x110d49c00) [pid = 1658] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12485b400) [pid = 1658] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119656000) [pid = 1658] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118c60c00) [pid = 1658] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1184e2800) [pid = 1658] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1125b9c00) [pid = 1658] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x112ccc400) [pid = 1658] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x111aa1800) [pid = 1658] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x111e28c00) [pid = 1658] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x125e05c00) [pid = 1658] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:21:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x120f94400) [pid = 1658] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:21:27 INFO - PROCESS | 1658 | 1463188887264 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 18:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:21:27 INFO - PROCESS | 1658 | 1463188887275 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1658 | 1463188887276 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1658 | 1463188887278 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1658 | 1463188887279 Marionette TRACE conn2 <- [1,1398,null,{}] 18:21:27 INFO - PROCESS | 1658 | 1463188887281 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}] 18:21:27 INFO - PROCESS | 1658 | 1463188887355 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:21:27 INFO - PROCESS | 1658 | 1463188887359 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11741c000 == 39 [pid = 1658] [id = 357] 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x112130000) [pid = 1658] [serial = 1070] [outer = 0x0] 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1125be000) [pid = 1658] [serial = 1071] [outer = 0x112130000] 18:21:27 INFO - PROCESS | 1658 | 1463188887386 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x112eb4000) [pid = 1658] [serial = 1072] [outer = 0x112130000] 18:21:27 INFO - PROCESS | 1658 | 1463188887717 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 18:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:21:27 INFO - PROCESS | 1658 | 1463188887749 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1658 | 1463188887750 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1658 | 1463188887752 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1658 | 1463188887754 Marionette TRACE conn2 <- [1,1402,null,{}] 18:21:27 INFO - PROCESS | 1658 | 1463188887756 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}] 18:21:27 INFO - PROCESS | 1658 | 1463188887864 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:21:27 INFO - PROCESS | 1658 | 1463188887870 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f5e800 == 40 [pid = 1658] [id = 358] 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1121dc000) [pid = 1658] [serial = 1073] [outer = 0x0] 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119626c00) [pid = 1658] [serial = 1074] [outer = 0x1121dc000] 18:21:27 INFO - PROCESS | 1658 | 1463188887899 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123dbc400) [pid = 1658] [serial = 1075] [outer = 0x1121dc000] 18:21:28 INFO - PROCESS | 1658 | 1463188888200 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:21:28 INFO - PROCESS | 1658 | 1463188888221 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1658 | 1463188888222 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:21:28 INFO - PROCESS | 1658 | 1463188888224 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1658 | 1463188888225 Marionette TRACE conn2 <- [1,1406,null,{}] 18:21:28 INFO - PROCESS | 1658 | 1463188888227 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}] 18:21:28 INFO - PROCESS | 1658 | 1463188888308 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:21:28 INFO - PROCESS | 1658 | 1463188888314 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cc7800 == 41 [pid = 1658] [id = 359] 18:21:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x120f9f800) [pid = 1658] [serial = 1076] [outer = 0x0] 18:21:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x123e91c00) [pid = 1658] [serial = 1077] [outer = 0x120f9f800] 18:21:28 INFO - PROCESS | 1658 | 1463188888339 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124abd000) [pid = 1658] [serial = 1078] [outer = 0x120f9f800] 18:21:28 INFO - PROCESS | 1658 | 1463188888691 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:21:28 INFO - PROCESS | 1658 | 1463188888744 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1658 | 1463188888746 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:21:28 INFO - PROCESS | 1658 | 1463188888749 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1658 | 1463188888751 Marionette TRACE conn2 <- [1,1410,null,{}] 18:21:28 INFO - PROCESS | 1658 | 1463188888754 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}] 18:21:28 INFO - PROCESS | 1658 | 1463188888884 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:21:28 INFO - PROCESS | 1658 | 1463188888896 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a425800 == 42 [pid = 1658] [id = 360] 18:21:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123dba800) [pid = 1658] [serial = 1079] [outer = 0x0] 18:21:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124ae5c00) [pid = 1658] [serial = 1080] [outer = 0x123dba800] 18:21:28 INFO - PROCESS | 1658 | 1463188888935 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124aeec00) [pid = 1658] [serial = 1081] [outer = 0x123dba800] 18:21:29 INFO - PROCESS | 1658 | 1463188889493 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 771ms 18:21:29 INFO - PROCESS | 1658 | 1463188889520 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1658 | 1463188889522 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:21:29 INFO - PROCESS | 1658 | 1463188889526 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1658 | 1463188889529 Marionette TRACE conn2 <- [1,1414,null,{}] 18:21:29 INFO - PROCESS | 1658 | 1463188889532 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}] 18:21:29 INFO - PROCESS | 1658 | 1463188889637 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:21:29 INFO - PROCESS | 1658 | 1463188889690 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x116805800 == 43 [pid = 1658] [id = 361] 18:21:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1121d8400) [pid = 1658] [serial = 1082] [outer = 0x0] 18:21:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x112955c00) [pid = 1658] [serial = 1083] [outer = 0x1121d8400] 18:21:29 INFO - PROCESS | 1658 | 1463188889721 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x114e09400) [pid = 1658] [serial = 1084] [outer = 0x1121d8400] 18:21:30 INFO - PROCESS | 1658 | 1463188890250 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 772ms 18:21:30 INFO - PROCESS | 1658 | 1463188890298 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1658 | 1463188890302 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:21:30 INFO - PROCESS | 1658 | 1463188890307 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1658 | 1463188890309 Marionette TRACE conn2 <- [1,1418,null,{}] 18:21:30 INFO - PROCESS | 1658 | 1463188890311 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}] 18:21:30 INFO - PROCESS | 1658 | 1463188890412 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:21:30 INFO - PROCESS | 1658 | 1463188890471 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072d800 == 44 [pid = 1658] [id = 362] 18:21:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x116676400) [pid = 1658] [serial = 1085] [outer = 0x0] 18:21:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x117236000) [pid = 1658] [serial = 1086] [outer = 0x116676400] 18:21:30 INFO - PROCESS | 1658 | 1463188890501 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1176c5800) [pid = 1658] [serial = 1087] [outer = 0x116676400] 18:21:30 INFO - PROCESS | 1658 | 1463188890959 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 719ms 18:21:31 INFO - PROCESS | 1658 | 1463188891027 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1658 | 1463188891029 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:21:31 INFO - PROCESS | 1658 | 1463188891033 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1658 | 1463188891037 Marionette TRACE conn2 <- [1,1422,null,{}] 18:21:31 INFO - PROCESS | 1658 | 1463188891049 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}] 18:21:31 INFO - PROCESS | 1658 | 1463188891198 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:21:31 INFO - PROCESS | 1658 | 1463188891272 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a69f000 == 45 [pid = 1658] [id = 363] 18:21:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1184da400) [pid = 1658] [serial = 1088] [outer = 0x0] 18:21:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119122400) [pid = 1658] [serial = 1089] [outer = 0x1184da400] 18:21:31 INFO - PROCESS | 1658 | 1463188891305 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119318c00) [pid = 1658] [serial = 1090] [outer = 0x1184da400] 18:21:31 INFO - PROCESS | 1658 | 1463188891759 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 776ms 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:21:31 INFO - PROCESS | 1658 | 1463188891810 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1658 | 1463188891811 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:21:31 INFO - PROCESS | 1658 | 1463188891814 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1658 | 1463188891815 Marionette TRACE conn2 <- [1,1426,null,{}] 18:21:31 INFO - PROCESS | 1658 | 1463188891817 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}] 18:21:31 INFO - PROCESS | 1658 | 1463188891915 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:21:31 INFO - PROCESS | 1658 | 1463188891965 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab0c000 == 46 [pid = 1658] [id = 364] 18:21:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118269000) [pid = 1658] [serial = 1091] [outer = 0x0] 18:21:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11931c000) [pid = 1658] [serial = 1092] [outer = 0x118269000] 18:21:31 INFO - PROCESS | 1658 | 1463188891995 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1238ea000) [pid = 1658] [serial = 1093] [outer = 0x118269000] 18:21:32 INFO - PROCESS | 1658 | 1463188892466 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 18:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:21:32 INFO - PROCESS | 1658 | 1463188892537 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1658 | 1463188892538 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:21:32 INFO - PROCESS | 1658 | 1463188892540 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1658 | 1463188892542 Marionette TRACE conn2 <- [1,1430,null,{}] 18:21:32 INFO - PROCESS | 1658 | 1463188892573 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}] 18:21:32 INFO - PROCESS | 1658 | 1463188892686 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:21:32 INFO - PROCESS | 1658 | 1463188892738 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acdd800 == 47 [pid = 1658] [id = 365] 18:21:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x112eaa800) [pid = 1658] [serial = 1094] [outer = 0x0] 18:21:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x123c61400) [pid = 1658] [serial = 1095] [outer = 0x112eaa800] 18:21:32 INFO - PROCESS | 1658 | 1463188892767 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12485ac00) [pid = 1658] [serial = 1096] [outer = 0x112eaa800] 18:21:33 INFO - PROCESS | 1658 | 1463188893377 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]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 869ms 18:21:33 INFO - PROCESS | 1658 | 1463188893410 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1658 | 1463188893415 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:21:33 INFO - PROCESS | 1658 | 1463188893418 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1658 | 1463188893421 Marionette TRACE conn2 <- [1,1434,null,{}] 18:21:33 INFO - PROCESS | 1658 | 1463188893425 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}] 18:21:33 INFO - PROCESS | 1658 | 1463188893517 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:21:33 INFO - PROCESS | 1658 | 1463188893585 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x117435000 == 48 [pid = 1658] [id = 366] 18:21:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1125bb400) [pid = 1658] [serial = 1097] [outer = 0x0] 18:21:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x112955000) [pid = 1658] [serial = 1098] [outer = 0x1125bb400] 18:21:33 INFO - PROCESS | 1658 | 1463188893613 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x113197c00) [pid = 1658] [serial = 1099] [outer = 0x1125bb400] 18:21:34 INFO - PROCESS | 1658 | 1463188894091 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]]]}] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x128cc7800 == 47 [pid = 1658] [id = 359] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x125f5e800 == 46 [pid = 1658] [id = 358] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11741c000 == 45 [pid = 1658] [id = 357] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12536a800 == 44 [pid = 1658] [id = 356] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x124b53800 == 43 [pid = 1658] [id = 355] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123bc5000 == 42 [pid = 1658] [id = 354] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x123926000 == 41 [pid = 1658] [id = 353] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11961a800 == 40 [pid = 1658] [id = 352] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b2000 == 39 [pid = 1658] [id = 351] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1185ba000 == 38 [pid = 1658] [id = 350] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x117e40800 == 37 [pid = 1658] [id = 349] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x115e25000 == 36 [pid = 1658] [id = 348] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x117e3e800 == 35 [pid = 1658] [id = 347] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11681b800 == 34 [pid = 1658] [id = 346] 18:21:34 INFO - PROCESS | 1658 | --DOCSHELL 0x116aa3800 == 33 [pid = 1658] [id = 345] 18:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 726ms 18:21:34 INFO - PROCESS | 1658 | 1463188894147 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1658 | 1463188894151 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:21:34 INFO - PROCESS | 1658 | 1463188894155 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1658 | 1463188894157 Marionette TRACE conn2 <- [1,1438,null,{}] 18:21:34 INFO - PROCESS | 1658 | 1463188894159 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}] 18:21:34 INFO - PROCESS | 1658 | 1463188894235 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12c6b8400) [pid = 1658] [serial = 909] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128c13c00) [pid = 1658] [serial = 1026] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x128ba1400) [pid = 1658] [serial = 1024] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x124ae8000) [pid = 1658] [serial = 1008] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x125694800) [pid = 1658] [serial = 1011] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124be5400) [pid = 1658] [serial = 1009] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x126f9d000) [pid = 1658] [serial = 1014] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126963000) [pid = 1658] [serial = 1012] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x116103000) [pid = 1658] [serial = 1018] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x128b96c00) [pid = 1658] [serial = 1023] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119655400) [pid = 1658] [serial = 1020] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x111e25000) [pid = 1658] [serial = 1017] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1121da800) [pid = 1658] [serial = 1029] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118596c00) [pid = 1658] [serial = 978] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1184d9c00) [pid = 1658] [serial = 976] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118103400) [pid = 1658] [serial = 975] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x112950400) [pid = 1658] [serial = 1032] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x115e0e000) [pid = 1658] [serial = 973] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x113190800) [pid = 1658] [serial = 972] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x111a96000) [pid = 1658] [serial = 970] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x110d52000) [pid = 1658] [serial = 969] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124bea800) [pid = 1658] [serial = 967] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x119ef1000) [pid = 1658] [serial = 1005] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119316800) [pid = 1658] [serial = 1002] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119630000) [pid = 1658] [serial = 1003] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11858f800) [pid = 1658] [serial = 999] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1187e6800) [pid = 1658] [serial = 1000] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x116a58000) [pid = 1658] [serial = 996] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118270000) [pid = 1658] [serial = 997] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1168d3c00) [pid = 1658] [serial = 994] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1165bcc00) [pid = 1658] [serial = 993] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11294fc00) [pid = 1658] [serial = 991] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1121e1c00) [pid = 1658] [serial = 990] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126ff5400) [pid = 1658] [serial = 988] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x125f14800) [pid = 1658] [serial = 987] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125f14c00) [pid = 1658] [serial = 984] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126d50800) [pid = 1658] [serial = 985] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x124ac5400) [pid = 1658] [serial = 982] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x123c63800) [pid = 1658] [serial = 981] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119cda400) [pid = 1658] [serial = 979] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1125b6c00) [pid = 1658] [serial = 1030] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1129d0800) [pid = 1658] [serial = 1033] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1273d0c00) [pid = 1658] [serial = 1015] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x123db5400) [pid = 1658] [serial = 1006] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x128b5bc00) [pid = 1658] [serial = 1021] [outer = 0x0] [url = about:blank] 18:21:34 INFO - PROCESS | 1658 | 1463188894298 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1130bc800 == 34 [pid = 1658] [id = 367] 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1121da800) [pid = 1658] [serial = 1100] [outer = 0x0] 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x112956800) [pid = 1658] [serial = 1101] [outer = 0x1121da800] 18:21:34 INFO - PROCESS | 1658 | 1463188894327 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11219b400) [pid = 1658] [serial = 1102] [outer = 0x1121da800] 18:21:34 INFO - PROCESS | 1658 | 1463188894633 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]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 18:21:34 INFO - PROCESS | 1658 | 1463188894675 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1658 | 1463188894677 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:21:34 INFO - PROCESS | 1658 | 1463188894679 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1658 | 1463188894681 Marionette TRACE conn2 <- [1,1442,null,{}] 18:21:34 INFO - PROCESS | 1658 | 1463188894689 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}] 18:21:34 INFO - PROCESS | 1658 | 1463188894770 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:21:34 INFO - PROCESS | 1658 | 1463188894776 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11743b000 == 35 [pid = 1658] [id = 368] 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11667f400) [pid = 1658] [serial = 1103] [outer = 0x0] 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x117548000) [pid = 1658] [serial = 1104] [outer = 0x11667f400] 18:21:34 INFO - PROCESS | 1658 | 1463188894822 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118110800) [pid = 1658] [serial = 1105] [outer = 0x11667f400] 18:21:35 INFO - PROCESS | 1658 | 1463188895165 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 18:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:21:35 INFO - PROCESS | 1658 | 1463188895200 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1658 | 1463188895202 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:21:35 INFO - PROCESS | 1658 | 1463188895204 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1658 | 1463188895205 Marionette TRACE conn2 <- [1,1446,null,{}] 18:21:35 INFO - PROCESS | 1658 | 1463188895207 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}] 18:21:35 INFO - PROCESS | 1658 | 1463188895291 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:21:35 INFO - PROCESS | 1658 | 1463188895297 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11874c000 == 36 [pid = 1658] [id = 369] 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11826a000) [pid = 1658] [serial = 1106] [outer = 0x0] 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118274c00) [pid = 1658] [serial = 1107] [outer = 0x11826a000] 18:21:35 INFO - PROCESS | 1658 | 1463188895323 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1184e0000) [pid = 1658] [serial = 1108] [outer = 0x11826a000] 18:21:35 INFO - PROCESS | 1658 | 1463188895647 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 18:21:35 INFO - PROCESS | 1658 | 1463188895674 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1658 | 1463188895675 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:21:35 INFO - PROCESS | 1658 | 1463188895678 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1658 | 1463188895681 Marionette TRACE conn2 <- [1,1450,null,{}] 18:21:35 INFO - PROCESS | 1658 | 1463188895684 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}] 18:21:35 INFO - PROCESS | 1658 | 1463188895776 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:21:35 INFO - PROCESS | 1658 | 1463188895785 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ad800 == 37 [pid = 1658] [id = 370] 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1184e4000) [pid = 1658] [serial = 1109] [outer = 0x0] 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11858ac00) [pid = 1658] [serial = 1110] [outer = 0x1184e4000] 18:21:35 INFO - PROCESS | 1658 | 1463188895810 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1187ea000) [pid = 1658] [serial = 1111] [outer = 0x1184e4000] 18:21:36 INFO - PROCESS | 1658 | 1463188896137 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 471ms 18:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:21:36 INFO - PROCESS | 1658 | 1463188896150 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1658 | 1463188896152 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:21:36 INFO - PROCESS | 1658 | 1463188896154 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1658 | 1463188896155 Marionette TRACE conn2 <- [1,1454,null,{}] 18:21:36 INFO - PROCESS | 1658 | 1463188896157 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}] 18:21:36 INFO - PROCESS | 1658 | 1463188896254 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:21:36 INFO - PROCESS | 1658 | 1463188896260 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x116349800 == 38 [pid = 1658] [id = 371] 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119130000) [pid = 1658] [serial = 1112] [outer = 0x0] 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11962e400) [pid = 1658] [serial = 1113] [outer = 0x119130000] 18:21:36 INFO - PROCESS | 1658 | 1463188896295 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x120f98c00) [pid = 1658] [serial = 1114] [outer = 0x119130000] 18:21:36 INFO - PROCESS | 1658 | 1463188896657 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 18:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:21:36 INFO - PROCESS | 1658 | 1463188896674 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1658 | 1463188896676 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:21:36 INFO - PROCESS | 1658 | 1463188896678 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1658 | 1463188896680 Marionette TRACE conn2 <- [1,1458,null,{}] 18:21:36 INFO - PROCESS | 1658 | 1463188896683 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}] 18:21:36 INFO - PROCESS | 1658 | 1463188896780 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:21:36 INFO - PROCESS | 1658 | 1463188896792 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bc4800 == 39 [pid = 1658] [id = 372] 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119314400) [pid = 1658] [serial = 1115] [outer = 0x0] 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x123888c00) [pid = 1658] [serial = 1116] [outer = 0x119314400] 18:21:36 INFO - PROCESS | 1658 | 1463188896816 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123c93400) [pid = 1658] [serial = 1117] [outer = 0x119314400] 18:21:37 INFO - PROCESS | 1658 | 1463188897125 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 472ms 18:21:37 INFO - PROCESS | 1658 | 1463188897151 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1658 | 1463188897152 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:21:37 INFO - PROCESS | 1658 | 1463188897154 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1658 | 1463188897155 Marionette TRACE conn2 <- [1,1462,null,{}] 18:21:37 INFO - PROCESS | 1658 | 1463188897158 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}] 18:21:37 INFO - PROCESS | 1658 | 1463188897254 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:21:37 INFO - PROCESS | 1658 | 1463188897268 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x124edd000 == 40 [pid = 1658] [id = 373] 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x120f9d400) [pid = 1658] [serial = 1118] [outer = 0x0] 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x124a03c00) [pid = 1658] [serial = 1119] [outer = 0x120f9d400] 18:21:37 INFO - PROCESS | 1658 | 1463188897293 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x124aecc00) [pid = 1658] [serial = 1120] [outer = 0x120f9d400] 18:21:37 INFO - PROCESS | 1658 | 1463188897651 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 18:21:37 INFO - PROCESS | 1658 | 1463188897672 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1658 | 1463188897673 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:21:37 INFO - PROCESS | 1658 | 1463188897676 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1658 | 1463188897677 Marionette TRACE conn2 <- [1,1466,null,{}] 18:21:37 INFO - PROCESS | 1658 | 1463188897679 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}] 18:21:37 INFO - PROCESS | 1658 | 1463188897772 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:21:37 INFO - PROCESS | 1658 | 1463188897784 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f5b000 == 41 [pid = 1658] [id = 374] 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124ae9c00) [pid = 1658] [serial = 1121] [outer = 0x0] 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x124bde400) [pid = 1658] [serial = 1122] [outer = 0x124ae9c00] 18:21:37 INFO - PROCESS | 1658 | 1463188897808 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124be4400) [pid = 1658] [serial = 1123] [outer = 0x124ae9c00] 18:21:38 INFO - PROCESS | 1658 | 1463188898176 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 18:21:38 INFO - PROCESS | 1658 | 1463188898197 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1658 | 1463188898199 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:21:38 INFO - PROCESS | 1658 | 1463188898202 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1658 | 1463188898204 Marionette TRACE conn2 <- [1,1470,null,{}] 18:21:38 INFO - PROCESS | 1658 | 1463188898217 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}] 18:21:38 INFO - PROCESS | 1658 | 1463188898361 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1187e2800) [pid = 1658] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x113c1ac00) [pid = 1658] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x112130000) [pid = 1658] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x120f9f800) [pid = 1658] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1125b2c00) [pid = 1658] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119659800) [pid = 1658] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1121dc000) [pid = 1658] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1187e2000) [pid = 1658] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x120f9cc00) [pid = 1658] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x110ec0000) [pid = 1658] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11816a400) [pid = 1658] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:21:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116a59400) [pid = 1658] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:21:38 INFO - PROCESS | 1658 | 1463188898523 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e98800 == 42 [pid = 1658] [id = 375] 18:21:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x110ec1400) [pid = 1658] [serial = 1124] [outer = 0x0] 18:21:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1125b7400) [pid = 1658] [serial = 1125] [outer = 0x110ec1400] 18:21:38 INFO - PROCESS | 1658 | 1463188898548 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11858b800) [pid = 1658] [serial = 1126] [outer = 0x110ec1400] 18:21:38 INFO - PROCESS | 1658 | 1463188898820 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 633ms 18:21:38 INFO - PROCESS | 1658 | 1463188898839 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1658 | 1463188898840 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:21:38 INFO - PROCESS | 1658 | 1463188898843 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1658 | 1463188898845 Marionette TRACE conn2 <- [1,1474,null,{}] 18:21:38 INFO - PROCESS | 1658 | 1463188898855 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}] 18:21:38 INFO - PROCESS | 1658 | 1463188898954 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:21:38 INFO - PROCESS | 1658 | 1463188898959 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x129511000 == 43 [pid = 1658] [id = 376] 18:21:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x120f92800) [pid = 1658] [serial = 1127] [outer = 0x0] 18:21:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1253e9000) [pid = 1658] [serial = 1128] [outer = 0x120f92800] 18:21:38 INFO - PROCESS | 1658 | 1463188898988 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125814800) [pid = 1658] [serial = 1129] [outer = 0x120f92800] 18:21:39 INFO - PROCESS | 1658 | 1463188899332 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms 18:21:39 INFO - PROCESS | 1658 | 1463188899370 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1658 | 1463188899372 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:21:39 INFO - PROCESS | 1658 | 1463188899374 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1658 | 1463188899375 Marionette TRACE conn2 <- [1,1478,null,{}] 18:21:39 INFO - PROCESS | 1658 | 1463188899386 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}] 18:21:39 INFO - PROCESS | 1658 | 1463188899467 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:21:39 INFO - PROCESS | 1658 | 1463188899471 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab0e000 == 44 [pid = 1658] [id = 377] 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x125818c00) [pid = 1658] [serial = 1130] [outer = 0x0] 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x125f1bc00) [pid = 1658] [serial = 1131] [outer = 0x125818c00] 18:21:39 INFO - PROCESS | 1658 | 1463188899495 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x126d4d000) [pid = 1658] [serial = 1132] [outer = 0x125818c00] 18:21:39 INFO - PROCESS | 1658 | 1463188899829 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 468ms 18:21:39 INFO - PROCESS | 1658 | 1463188899842 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1658 | 1463188899843 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:21:39 INFO - PROCESS | 1658 | 1463188899847 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1658 | 1463188899849 Marionette TRACE conn2 <- [1,1482,null,{}] 18:21:39 INFO - PROCESS | 1658 | 1463188899852 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}] 18:21:39 INFO - PROCESS | 1658 | 1463188899940 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:21:39 INFO - PROCESS | 1658 | 1463188899945 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3a2000 == 45 [pid = 1658] [id = 378] 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x126d53c00) [pid = 1658] [serial = 1133] [outer = 0x0] 18:21:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126ff1000) [pid = 1658] [serial = 1134] [outer = 0x126d53c00] 18:21:39 INFO - PROCESS | 1658 | 1463188899969 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1270d1000) [pid = 1658] [serial = 1135] [outer = 0x126d53c00] 18:21:40 INFO - PROCESS | 1658 | 1463188900304 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 471ms 18:21:40 INFO - PROCESS | 1658 | 1463188900318 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1658 | 1463188900319 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:21:40 INFO - PROCESS | 1658 | 1463188900321 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1658 | 1463188900322 Marionette TRACE conn2 <- [1,1486,null,{}] 18:21:40 INFO - PROCESS | 1658 | 1463188900324 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}] 18:21:40 INFO - PROCESS | 1658 | 1463188900429 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:21:40 INFO - PROCESS | 1658 | 1463188900437 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bae4000 == 46 [pid = 1658] [id = 379] 18:21:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1270d0800) [pid = 1658] [serial = 1136] [outer = 0x0] 18:21:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x127526400) [pid = 1658] [serial = 1137] [outer = 0x1270d0800] 18:21:40 INFO - PROCESS | 1658 | 1463188900462 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x128b56800) [pid = 1658] [serial = 1138] [outer = 0x1270d0800] 18:21:40 INFO - PROCESS | 1658 | 1463188900935 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 18:21:40 INFO - PROCESS | 1658 | 1463188900991 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1658 | 1463188900995 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:21:40 INFO - PROCESS | 1658 | 1463188900998 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1658 | 1463188901001 Marionette TRACE conn2 <- [1,1490,null,{}] 18:21:41 INFO - PROCESS | 1658 | 1463188901005 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}] 18:21:41 INFO - PROCESS | 1658 | 1463188901114 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:21:41 INFO - PROCESS | 1658 | 1463188901168 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11688a000 == 47 [pid = 1658] [id = 380] 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11265a000) [pid = 1658] [serial = 1139] [outer = 0x0] 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x112cadc00) [pid = 1658] [serial = 1140] [outer = 0x11265a000] 18:21:41 INFO - PROCESS | 1658 | 1463188901200 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x115d75c00) [pid = 1658] [serial = 1141] [outer = 0x11265a000] 18:21:41 INFO - PROCESS | 1658 | 1463188901615 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 18:21:41 INFO - PROCESS | 1658 | 1463188901670 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1658 | 1463188901674 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:21:41 INFO - PROCESS | 1658 | 1463188901695 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1658 | 1463188901697 Marionette TRACE conn2 <- [1,1494,null,{}] 18:21:41 INFO - PROCESS | 1658 | 1463188901740 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}] 18:21:41 INFO - PROCESS | 1658 | 1463188901841 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:21:41 INFO - PROCESS | 1658 | 1463188901905 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0d800 == 48 [pid = 1658] [id = 381] 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1168d3c00) [pid = 1658] [serial = 1142] [outer = 0x0] 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1176c5000) [pid = 1658] [serial = 1143] [outer = 0x1168d3c00] 18:21:41 INFO - PROCESS | 1658 | 1463188901935 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118170400) [pid = 1658] [serial = 1144] [outer = 0x1168d3c00] 18:21:42 INFO - PROCESS | 1658 | 1463188902365 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 727ms 18:21:42 INFO - PROCESS | 1658 | 1463188902406 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1658 | 1463188902407 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:21:42 INFO - PROCESS | 1658 | 1463188902410 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1658 | 1463188902415 Marionette TRACE conn2 <- [1,1498,null,{}] 18:21:42 INFO - PROCESS | 1658 | 1463188902423 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}] 18:21:42 INFO - PROCESS | 1658 | 1463188902526 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:21:42 INFO - PROCESS | 1658 | 1463188902593 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab04000 == 49 [pid = 1658] [id = 382] 18:21:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118c6a800) [pid = 1658] [serial = 1145] [outer = 0x0] 18:21:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119319c00) [pid = 1658] [serial = 1146] [outer = 0x118c6a800] 18:21:42 INFO - PROCESS | 1658 | 1463188902624 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11965a800) [pid = 1658] [serial = 1147] [outer = 0x118c6a800] 18:21:43 INFO - PROCESS | 1658 | 1463188903044 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 674ms 18:21:43 INFO - PROCESS | 1658 | 1463188903085 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1658 | 1463188903087 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:21:43 INFO - PROCESS | 1658 | 1463188903089 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1658 | 1463188903090 Marionette TRACE conn2 <- [1,1502,null,{}] 18:21:43 INFO - PROCESS | 1658 | 1463188903093 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}] 18:21:43 INFO - PROCESS | 1658 | 1463188903213 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:21:43 INFO - PROCESS | 1658 | 1463188903278 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bedb800 == 50 [pid = 1658] [id = 383] 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119b16000) [pid = 1658] [serial = 1148] [outer = 0x0] 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123880c00) [pid = 1658] [serial = 1149] [outer = 0x119b16000] 18:21:43 INFO - PROCESS | 1658 | 1463188903309 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123e9e800) [pid = 1658] [serial = 1150] [outer = 0x119b16000] 18:21:43 INFO - PROCESS | 1658 | 1463188903718 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 18:21:43 INFO - PROCESS | 1658 | 1463188903759 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1658 | 1463188903760 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:21:43 INFO - PROCESS | 1658 | 1463188903762 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1658 | 1463188903764 Marionette TRACE conn2 <- [1,1506,null,{}] 18:21:43 INFO - PROCESS | 1658 | 1463188903766 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}] 18:21:43 INFO - PROCESS | 1658 | 1463188903866 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:21:43 INFO - PROCESS | 1658 | 1463188903918 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c811800 == 51 [pid = 1658] [id = 384] 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x120f9b400) [pid = 1658] [serial = 1151] [outer = 0x0] 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124be3c00) [pid = 1658] [serial = 1152] [outer = 0x120f9b400] 18:21:43 INFO - PROCESS | 1658 | 1463188903947 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12568fc00) [pid = 1658] [serial = 1153] [outer = 0x120f9b400] 18:21:44 INFO - PROCESS | 1658 | 1463188904394 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 18:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:21:44 INFO - PROCESS | 1658 | 1463188904434 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1658 | 1463188904436 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:21:44 INFO - PROCESS | 1658 | 1463188904438 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1658 | 1463188904439 Marionette TRACE conn2 <- [1,1510,null,{}] 18:21:44 INFO - PROCESS | 1658 | 1463188904442 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}] 18:21:44 INFO - PROCESS | 1658 | 1463188904567 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:21:44 INFO - PROCESS | 1658 | 1463188904808 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab1000 == 52 [pid = 1658] [id = 385] 18:21:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x111a96000) [pid = 1658] [serial = 1154] [outer = 0x0] 18:21:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x111ec6800) [pid = 1658] [serial = 1155] [outer = 0x111a96000] 18:21:44 INFO - PROCESS | 1658 | 1463188904833 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1125b4400) [pid = 1658] [serial = 1156] [outer = 0x111a96000] 18:21:45 INFO - PROCESS | 1658 | 1463188905284 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]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 871ms 18:21:45 INFO - PROCESS | 1658 | 1463188905310 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:21:45 INFO - PROCESS | 1658 | 1463188905312 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:21:45 INFO - PROCESS | 1658 | 1463188905315 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1658 | 1463188905317 Marionette TRACE conn2 <- [1,1514,null,{}] 18:21:45 INFO - PROCESS | 1658 | 1463188905320 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}] 18:21:45 INFO - PROCESS | 1658 | 1463188905416 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:21:45 INFO - PROCESS | 1658 | 1463188905473 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x112d2b000 == 53 [pid = 1658] [id = 386] 18:21:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1125b8400) [pid = 1658] [serial = 1157] [outer = 0x0] 18:21:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x112cb0800) [pid = 1658] [serial = 1158] [outer = 0x1125b8400] 18:21:45 INFO - PROCESS | 1658 | 1463188905502 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1163f3c00) [pid = 1658] [serial = 1159] [outer = 0x1125b8400] 18:21:45 INFO - PROCESS | 1658 | 1463188905925 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]]]}] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3a2000 == 52 [pid = 1658] [id = 378] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab0e000 == 51 [pid = 1658] [id = 377] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x129511000 == 50 [pid = 1658] [id = 376] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116e98800 == 49 [pid = 1658] [id = 375] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x125f5b000 == 48 [pid = 1658] [id = 374] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x124edd000 == 47 [pid = 1658] [id = 373] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x123bc4800 == 46 [pid = 1658] [id = 372] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x124ae5c00) [pid = 1658] [serial = 1080] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116349800 == 45 [pid = 1658] [id = 371] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ad800 == 44 [pid = 1658] [id = 370] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11874c000 == 43 [pid = 1658] [id = 369] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11743b000 == 42 [pid = 1658] [id = 368] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1130bc800 == 41 [pid = 1658] [id = 367] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x117435000 == 40 [pid = 1658] [id = 366] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12acdd800 == 39 [pid = 1658] [id = 365] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab0c000 == 38 [pid = 1658] [id = 364] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12a69f000 == 37 [pid = 1658] [id = 363] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x12072d800 == 36 [pid = 1658] [id = 362] 18:21:45 INFO - PROCESS | 1658 | --DOCSHELL 0x116805800 == 35 [pid = 1658] [id = 361] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11965b800) [pid = 1658] [serial = 1062] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x120f94c00) [pid = 1658] [serial = 1065] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11710b400) [pid = 1658] [serial = 1050] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118092c00) [pid = 1658] [serial = 1051] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x112952000) [pid = 1658] [serial = 1044] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x112ddb400) [pid = 1658] [serial = 1045] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118271800) [pid = 1658] [serial = 1053] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1184d7000) [pid = 1658] [serial = 1054] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x112eb4c00) [pid = 1658] [serial = 1035] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x115e74c00) [pid = 1658] [serial = 1041] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1184e4c00) [pid = 1658] [serial = 1056] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x112713400) [pid = 1658] [serial = 1038] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12387f400) [pid = 1658] [serial = 1068] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x120f9b000) [pid = 1658] [serial = 1066] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1125be000) [pid = 1658] [serial = 1071] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x112eb4000) [pid = 1658] [serial = 1072] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119626c00) [pid = 1658] [serial = 1074] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123e91c00) [pid = 1658] [serial = 1077] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x123885800) [pid = 1658] [serial = 1069] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x116a58400) [pid = 1658] [serial = 1048] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x116674c00) [pid = 1658] [serial = 1047] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119630c00) [pid = 1658] [serial = 1060] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119129400) [pid = 1658] [serial = 1059] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119b0f400) [pid = 1658] [serial = 1063] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x123dbc400) [pid = 1658] [serial = 1075] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x124abd000) [pid = 1658] [serial = 1078] [outer = 0x0] [url = about:blank] 18:21:45 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11858e000) [pid = 1658] [serial = 1057] [outer = 0x0] [url = about:blank] 18:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 673ms 18:21:45 INFO - PROCESS | 1658 | 1463188905989 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1658 | 1463188905992 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:21:45 INFO - PROCESS | 1658 | 1463188905996 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1658 | 1463188905997 Marionette TRACE conn2 <- [1,1518,null,{}] 18:21:46 INFO - PROCESS | 1658 | 1463188906000 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}] 18:21:46 INFO - PROCESS | 1658 | 1463188906102 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:21:46 INFO - PROCESS | 1658 | 1463188906114 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x116628000 == 36 [pid = 1658] [id = 387] 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x116846000) [pid = 1658] [serial = 1160] [outer = 0x0] 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x116a5a400) [pid = 1658] [serial = 1161] [outer = 0x116846000] 18:21:46 INFO - PROCESS | 1658 | 1463188906140 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11808a800) [pid = 1658] [serial = 1162] [outer = 0x116846000] 18:21:46 INFO - PROCESS | 1658 | 1463188906471 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 18:21:46 INFO - PROCESS | 1658 | 1463188906516 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1658 | 1463188906518 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:21:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:21:46 INFO - PROCESS | 1658 | 1463188906524 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1658 | 1463188906528 Marionette TRACE conn2 <- [1,1522,null,{}] 18:21:46 INFO - PROCESS | 1658 | 1463188906532 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}] 18:21:46 INFO - PROCESS | 1658 | 1463188906615 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:21:46 INFO - PROCESS | 1658 | 1463188906622 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ad800 == 37 [pid = 1658] [id = 388] 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118175800) [pid = 1658] [serial = 1163] [outer = 0x0] 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1184d7800) [pid = 1658] [serial = 1164] [outer = 0x118175800] 18:21:46 INFO - PROCESS | 1658 | 1463188906649 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118592400) [pid = 1658] [serial = 1165] [outer = 0x118175800] 18:21:46 INFO - PROCESS | 1658 | 1463188906967 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"]]]}] 18:21:46 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 () { 18:21:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:21:47 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 () { 18:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:21:47 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 () { 18:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:21:47 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 () { 18:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:21:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 480ms 18:21:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:21:47 INFO - PROCESS | 1658 | 1463188907001 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:21:47 INFO - PROCESS | 1658 | 1463188907002 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:21:47 INFO - PROCESS | 1658 | 1463188907005 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1658 | 1463188907006 Marionette TRACE conn2 <- [1,1526,null,{}] 18:21:47 INFO - PROCESS | 1658 | 1463188907008 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}] 18:21:47 INFO - PROCESS | 1658 | 1463188907100 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:21:47 INFO - PROCESS | 1658 | 1463188907151 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c36000 == 38 [pid = 1658] [id = 389] 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x118564000) [pid = 1658] [serial = 1166] [outer = 0x0] 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11912ec00) [pid = 1658] [serial = 1167] [outer = 0x118564000] 18:21:47 INFO - PROCESS | 1658 | 1463188907177 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119b0f400) [pid = 1658] [serial = 1168] [outer = 0x118564000] 18:21:47 INFO - PROCESS | 1658 | 1463188907450 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"]]]}] 18:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:21:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 18:21:47 INFO - PROCESS | 1658 | 1463188907473 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:21:47 INFO - PROCESS | 1658 | 1463188907475 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:21:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:21:47 INFO - PROCESS | 1658 | 1463188907477 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1658 | 1463188907478 Marionette TRACE conn2 <- [1,1530,null,{}] 18:21:47 INFO - PROCESS | 1658 | 1463188907487 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}] 18:21:47 INFO - PROCESS | 1658 | 1463188907571 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:21:47 INFO - PROCESS | 1658 | 1463188907576 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x116617800 == 39 [pid = 1658] [id = 390] 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x123aaa800) [pid = 1658] [serial = 1169] [outer = 0x0] 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x123dc0400) [pid = 1658] [serial = 1170] [outer = 0x123aaa800] 18:21:47 INFO - PROCESS | 1658 | 1463188907607 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124ae5c00) [pid = 1658] [serial = 1171] [outer = 0x123aaa800] 18:21:47 INFO - PROCESS | 1658 | 1463188907968 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]]]}] 18:21:48 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 18:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:21:48 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. 18:21:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:21:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 529ms 18:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:21:48 INFO - PROCESS | 1658 | 1463188908007 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1658 | 1463188908008 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:21:48 INFO - PROCESS | 1658 | 1463188908017 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1658 | 1463188908018 Marionette TRACE conn2 <- [1,1534,null,{}] 18:21:48 INFO - PROCESS | 1658 | 1463188908020 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}] 18:21:48 INFO - PROCESS | 1658 | 1463188908122 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:21:48 INFO - PROCESS | 1658 | 1463188908126 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x127017000 == 40 [pid = 1658] [id = 391] 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x124ae8800) [pid = 1658] [serial = 1172] [outer = 0x0] 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x125690c00) [pid = 1658] [serial = 1173] [outer = 0x124ae8800] 18:21:48 INFO - PROCESS | 1658 | 1463188908180 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126dd8c00) [pid = 1658] [serial = 1174] [outer = 0x124ae8800] 18:21:48 INFO - PROCESS | 1658 | 1463188908504 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:21:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 524ms 18:21:48 INFO - PROCESS | 1658 | 1463188908535 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1658 | 1463188908536 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:21:48 INFO - PROCESS | 1658 | 1463188908538 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1658 | 1463188908539 Marionette TRACE conn2 <- [1,1538,null,{}] 18:21:48 INFO - PROCESS | 1658 | 1463188908542 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}] 18:21:48 INFO - PROCESS | 1658 | 1463188908640 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:21:48 INFO - PROCESS | 1658 | 1463188908645 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x128bdd000 == 41 [pid = 1658] [id = 392] 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126ff8800) [pid = 1658] [serial = 1175] [outer = 0x0] 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128b52800) [pid = 1658] [serial = 1176] [outer = 0x126ff8800] 18:21:48 INFO - PROCESS | 1658 | 1463188908699 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b5dc00) [pid = 1658] [serial = 1177] [outer = 0x126ff8800] 18:21:49 INFO - PROCESS | 1658 | 1463188909056 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 18:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:21:49 INFO - PROCESS | 1658 | 1463188909114 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1658 | 1463188909116 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:21:49 INFO - PROCESS | 1658 | 1463188909120 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1658 | 1463188909122 Marionette TRACE conn2 <- [1,1542,null,{}] 18:21:49 INFO - PROCESS | 1658 | 1463188909125 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}] 18:21:49 INFO - PROCESS | 1658 | 1463188909265 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:21:49 INFO - PROCESS | 1658 | 1463188909303 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a436800 == 42 [pid = 1658] [id = 393] 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x127525c00) [pid = 1658] [serial = 1178] [outer = 0x0] 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128b94000) [pid = 1658] [serial = 1179] [outer = 0x127525c00] 18:21:49 INFO - PROCESS | 1658 | 1463188909327 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x128ba1400) [pid = 1658] [serial = 1180] [outer = 0x127525c00] 18:21:49 INFO - PROCESS | 1658 | 1463188909612 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 18:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:21:49 INFO - PROCESS | 1658 | 1463188909640 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1658 | 1463188909642 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:21:49 INFO - PROCESS | 1658 | 1463188909645 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1658 | 1463188909648 Marionette TRACE conn2 <- [1,1546,null,{}] 18:21:49 INFO - PROCESS | 1658 | 1463188909652 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}] 18:21:49 INFO - PROCESS | 1658 | 1463188909752 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:21:49 INFO - PROCESS | 1658 | 1463188909786 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab1d000 == 43 [pid = 1658] [id = 394] 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128b97000) [pid = 1658] [serial = 1181] [outer = 0x0] 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128c0c400) [pid = 1658] [serial = 1182] [outer = 0x128b97000] 18:21:49 INFO - PROCESS | 1658 | 1463188909811 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x128d91400) [pid = 1658] [serial = 1183] [outer = 0x128b97000] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x125818c00) [pid = 1658] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1125bb400) [pid = 1658] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119130000) [pid = 1658] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1184e4000) [pid = 1658] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119314400) [pid = 1658] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11826a000) [pid = 1658] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1121da800) [pid = 1658] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11667f400) [pid = 1658] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x120f9d400) [pid = 1658] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124ae9c00) [pid = 1658] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x110ec1400) [pid = 1658] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x120f92800) [pid = 1658] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x110d4c400) [pid = 1658] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:21:50 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126d53c00) [pid = 1658] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:21:50 INFO - PROCESS | 1658 | 1463188910226 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]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 623ms 18:21:50 INFO - PROCESS | 1658 | 1463188910267 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1658 | 1463188910268 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:21:50 INFO - PROCESS | 1658 | 1463188910270 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1658 | 1463188910271 Marionette TRACE conn2 <- [1,1550,null,{}] 18:21:50 INFO - PROCESS | 1658 | 1463188910274 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}] 18:21:50 INFO - PROCESS | 1658 | 1463188910362 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:21:50 INFO - PROCESS | 1658 | 1463188910369 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bdb000 == 44 [pid = 1658] [id = 395] 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1125b3000) [pid = 1658] [serial = 1184] [outer = 0x0] 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11826a000) [pid = 1658] [serial = 1185] [outer = 0x1125b3000] 18:21:50 INFO - PROCESS | 1658 | 1463188910398 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x124ac4400) [pid = 1658] [serial = 1186] [outer = 0x1125b3000] 18:21:50 INFO - PROCESS | 1658 | 1463188910754 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]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 517ms 18:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:21:50 INFO - PROCESS | 1658 | 1463188910789 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1658 | 1463188910790 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:21:50 INFO - PROCESS | 1658 | 1463188910792 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1658 | 1463188910794 Marionette TRACE conn2 <- [1,1554,null,{}] 18:21:50 INFO - PROCESS | 1658 | 1463188910799 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}] 18:21:50 INFO - PROCESS | 1658 | 1463188910890 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:21:50 INFO - PROCESS | 1658 | 1463188910899 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c813800 == 45 [pid = 1658] [id = 396] 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1253db800) [pid = 1658] [serial = 1187] [outer = 0x0] 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128f0cc00) [pid = 1658] [serial = 1188] [outer = 0x1253db800] 18:21:50 INFO - PROCESS | 1658 | 1463188910924 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12933b400) [pid = 1658] [serial = 1189] [outer = 0x1253db800] 18:21:51 INFO - PROCESS | 1658 | 1463188911263 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 18:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:21:51 INFO - PROCESS | 1658 | 1463188911315 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1658 | 1463188911316 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:21:51 INFO - PROCESS | 1658 | 1463188911318 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1658 | 1463188911319 Marionette TRACE conn2 <- [1,1558,null,{}] 18:21:51 INFO - PROCESS | 1658 | 1463188911321 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}] 18:21:51 INFO - PROCESS | 1658 | 1463188911405 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:21:51 INFO - PROCESS | 1658 | 1463188911463 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cae6000 == 46 [pid = 1658] [id = 397] 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1256b8000) [pid = 1658] [serial = 1190] [outer = 0x0] 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1295a0800) [pid = 1658] [serial = 1191] [outer = 0x1256b8000] 18:21:51 INFO - PROCESS | 1658 | 1463188911495 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1295aa400) [pid = 1658] [serial = 1192] [outer = 0x1256b8000] 18:21:51 INFO - PROCESS | 1658 | 1463188911758 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 18:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:21:51 INFO - PROCESS | 1658 | 1463188911789 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1658 | 1463188911790 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:21:51 INFO - PROCESS | 1658 | 1463188911792 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1658 | 1463188911793 Marionette TRACE conn2 <- [1,1562,null,{}] 18:21:51 INFO - PROCESS | 1658 | 1463188911803 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}] 18:21:51 INFO - PROCESS | 1658 | 1463188911894 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:21:51 INFO - PROCESS | 1658 | 1463188911899 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ceda800 == 47 [pid = 1658] [id = 398] 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1295ad400) [pid = 1658] [serial = 1193] [outer = 0x0] 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a71c000) [pid = 1658] [serial = 1194] [outer = 0x1295ad400] 18:21:51 INFO - PROCESS | 1658 | 1463188911923 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12a723800) [pid = 1658] [serial = 1195] [outer = 0x1295ad400] 18:21:52 INFO - PROCESS | 1658 | 1463188912426 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]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 679ms 18:21:52 INFO - PROCESS | 1658 | 1463188912473 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1658 | 1463188912476 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:21:52 INFO - PROCESS | 1658 | 1463188912482 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1658 | 1463188912486 Marionette TRACE conn2 <- [1,1566,null,{}] 18:21:52 INFO - PROCESS | 1658 | 1463188912492 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}] 18:21:52 INFO - PROCESS | 1658 | 1463188912660 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:21:52 INFO - PROCESS | 1658 | 1463188912786 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x116e98800 == 48 [pid = 1658] [id = 399] 18:21:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1125b1c00) [pid = 1658] [serial = 1196] [outer = 0x0] 18:21:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x112ccd400) [pid = 1658] [serial = 1197] [outer = 0x1125b1c00] 18:21:52 INFO - PROCESS | 1658 | 1463188912819 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1161ad000) [pid = 1658] [serial = 1198] [outer = 0x1125b1c00] 18:21:53 INFO - PROCESS | 1658 | 1463188913279 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]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 826ms 18:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:21:53 INFO - PROCESS | 1658 | 1463188913307 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1658 | 1463188913311 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:21:53 INFO - PROCESS | 1658 | 1463188913316 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1658 | 1463188913318 Marionette TRACE conn2 <- [1,1570,null,{}] 18:21:53 INFO - PROCESS | 1658 | 1463188913320 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}] 18:21:53 INFO - PROCESS | 1658 | 1463188913421 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:21:53 INFO - PROCESS | 1658 | 1463188913490 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072b800 == 49 [pid = 1658] [id = 400] 18:21:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x116844000) [pid = 1658] [serial = 1199] [outer = 0x0] 18:21:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x118095800) [pid = 1658] [serial = 1200] [outer = 0x116844000] 18:21:53 INFO - PROCESS | 1658 | 1463188913519 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x118273800) [pid = 1658] [serial = 1201] [outer = 0x116844000] 18:21:54 INFO - PROCESS | 1658 | 1463188914011 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 770ms 18:21:54 INFO - PROCESS | 1658 | 1463188914087 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1658 | 1463188914089 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:21:54 INFO - PROCESS | 1658 | 1463188914093 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1658 | 1463188914100 Marionette TRACE conn2 <- [1,1574,null,{}] 18:21:54 INFO - PROCESS | 1658 | 1463188914112 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}] 18:21:54 INFO - PROCESS | 1658 | 1463188914256 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:21:54 INFO - PROCESS | 1658 | 1463188914357 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baf3000 == 50 [pid = 1658] [id = 401] 18:21:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119656c00) [pid = 1658] [serial = 1202] [outer = 0x0] 18:21:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123882800) [pid = 1658] [serial = 1203] [outer = 0x119656c00] 18:21:54 INFO - PROCESS | 1658 | 1463188914389 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x124abc400) [pid = 1658] [serial = 1204] [outer = 0x119656c00] 18:21:54 INFO - PROCESS | 1658 | 1463188914777 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 727ms 18:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:21:54 INFO - PROCESS | 1658 | 1463188914819 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1658 | 1463188914821 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1658 | 1463188914824 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1658 | 1463188914826 Marionette TRACE conn2 <- [1,1578,null,{}] 18:21:54 INFO - PROCESS | 1658 | 1463188914829 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}] 18:21:54 INFO - PROCESS | 1658 | 1463188914939 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:21:55 INFO - PROCESS | 1658 | 1463188915050 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1dc800 == 51 [pid = 1658] [id = 402] 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x124aec400) [pid = 1658] [serial = 1205] [outer = 0x0] 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x125812c00) [pid = 1658] [serial = 1206] [outer = 0x124aec400] 18:21:55 INFO - PROCESS | 1658 | 1463188915081 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126f93c00) [pid = 1658] [serial = 1207] [outer = 0x124aec400] 18:21:55 INFO - PROCESS | 1658 | 1463188915462 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 668ms 18:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:21:55 INFO - PROCESS | 1658 | 1463188915493 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1658 | 1463188915494 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1658 | 1463188915496 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1658 | 1463188915498 Marionette TRACE conn2 <- [1,1582,null,{}] 18:21:55 INFO - PROCESS | 1658 | 1463188915500 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}] 18:21:55 INFO - PROCESS | 1658 | 1463188915603 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:21:55 INFO - PROCESS | 1658 | 1463188915692 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d609800 == 52 [pid = 1658] [id = 403] 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x125e05800) [pid = 1658] [serial = 1208] [outer = 0x0] 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x128d91000) [pid = 1658] [serial = 1209] [outer = 0x125e05800] 18:21:55 INFO - PROCESS | 1658 | 1463188915721 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x129046c00) [pid = 1658] [serial = 1210] [outer = 0x125e05800] 18:21:56 INFO - PROCESS | 1658 | 1463188916170 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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 18:21:56 INFO - PROCESS | 1658 | 1463188916218 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1658 | 1463188916219 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:21:56 INFO - PROCESS | 1658 | 1463188916221 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1658 | 1463188916223 Marionette TRACE conn2 <- [1,1586,null,{}] 18:21:56 INFO - PROCESS | 1658 | 1463188916225 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}] 18:21:56 INFO - PROCESS | 1658 | 1463188916540 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:21:56 INFO - PROCESS | 1658 | 1463188916596 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e8800 == 53 [pid = 1658] [id = 404] 18:21:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11212f000) [pid = 1658] [serial = 1211] [outer = 0x0] 18:21:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1125afc00) [pid = 1658] [serial = 1212] [outer = 0x11212f000] 18:21:56 INFO - PROCESS | 1658 | 1463188916626 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11295dc00) [pid = 1658] [serial = 1213] [outer = 0x11212f000] 18:21:57 INFO - PROCESS | 1658 | 1463188917057 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 869ms 18:21:57 INFO - PROCESS | 1658 | 1463188917092 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1658 | 1463188917094 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:21:57 INFO - PROCESS | 1658 | 1463188917097 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1658 | 1463188917099 Marionette TRACE conn2 <- [1,1590,null,{}] 18:21:57 INFO - PROCESS | 1658 | 1463188917102 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}] 18:21:57 INFO - PROCESS | 1658 | 1463188917196 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:21:57 INFO - PROCESS | 1658 | 1463188917269 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aaa800 == 54 [pid = 1658] [id = 405] 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x112dd3400) [pid = 1658] [serial = 1214] [outer = 0x0] 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x113389800) [pid = 1658] [serial = 1215] [outer = 0x112dd3400] 18:21:57 INFO - PROCESS | 1658 | 1463188917298 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x117549400) [pid = 1658] [serial = 1216] [outer = 0x112dd3400] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12cae6000 == 53 [pid = 1658] [id = 397] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12c813800 == 52 [pid = 1658] [id = 396] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x119bdb000 == 51 [pid = 1658] [id = 395] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab1d000 == 50 [pid = 1658] [id = 394] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12a436800 == 49 [pid = 1658] [id = 393] 18:21:57 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x112955c00) [pid = 1658] [serial = 1083] [outer = 0x0] [url = about:blank] 18:21:57 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x117236000) [pid = 1658] [serial = 1086] [outer = 0x0] [url = about:blank] 18:21:57 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x119122400) [pid = 1658] [serial = 1089] [outer = 0x0] [url = about:blank] 18:21:57 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11931c000) [pid = 1658] [serial = 1092] [outer = 0x0] [url = about:blank] 18:21:57 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x123c61400) [pid = 1658] [serial = 1095] [outer = 0x0] [url = about:blank] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x128bdd000 == 48 [pid = 1658] [id = 392] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x127017000 == 47 [pid = 1658] [id = 391] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x116617800 == 46 [pid = 1658] [id = 390] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x119c36000 == 45 [pid = 1658] [id = 389] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ad800 == 44 [pid = 1658] [id = 388] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x116628000 == 43 [pid = 1658] [id = 387] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x112d2b000 == 42 [pid = 1658] [id = 386] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab1000 == 41 [pid = 1658] [id = 385] 18:21:57 INFO - PROCESS | 1658 | 1463188917756 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]]]}] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab04000 == 40 [pid = 1658] [id = 382] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0d800 == 39 [pid = 1658] [id = 381] 18:21:57 INFO - PROCESS | 1658 | --DOCSHELL 0x11688a000 == 38 [pid = 1658] [id = 380] 18:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 673ms 18:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:21:57 INFO - PROCESS | 1658 | 1463188917770 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1658 | 1463188917772 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:21:57 INFO - PROCESS | 1658 | 1463188917774 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1658 | 1463188917775 Marionette TRACE conn2 <- [1,1594,null,{}] 18:21:57 INFO - PROCESS | 1658 | 1463188917777 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}] 18:21:57 INFO - PROCESS | 1658 | 1463188917858 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:21:57 INFO - PROCESS | 1658 | 1463188917866 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x117439000 == 39 [pid = 1658] [id = 406] 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x118093c00) [pid = 1658] [serial = 1217] [outer = 0x0] 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x118274400) [pid = 1658] [serial = 1218] [outer = 0x118093c00] 18:21:57 INFO - PROCESS | 1658 | 1463188917892 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x118589400) [pid = 1658] [serial = 1219] [outer = 0x118093c00] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126ff1000) [pid = 1658] [serial = 1134] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x126d4d000) [pid = 1658] [serial = 1132] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x113197c00) [pid = 1658] [serial = 1099] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x112955000) [pid = 1658] [serial = 1098] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11962e400) [pid = 1658] [serial = 1113] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11858ac00) [pid = 1658] [serial = 1110] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1187ea000) [pid = 1658] [serial = 1111] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x123888c00) [pid = 1658] [serial = 1116] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x118274c00) [pid = 1658] [serial = 1107] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1184e0000) [pid = 1658] [serial = 1108] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x112956800) [pid = 1658] [serial = 1101] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11219b400) [pid = 1658] [serial = 1102] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x117548000) [pid = 1658] [serial = 1104] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x118110800) [pid = 1658] [serial = 1105] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124a03c00) [pid = 1658] [serial = 1119] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x124bde400) [pid = 1658] [serial = 1122] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x124aecc00) [pid = 1658] [serial = 1120] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1125b7400) [pid = 1658] [serial = 1125] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11858b800) [pid = 1658] [serial = 1126] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125f1bc00) [pid = 1658] [serial = 1131] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1253e9000) [pid = 1658] [serial = 1128] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124be4400) [pid = 1658] [serial = 1123] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123c93400) [pid = 1658] [serial = 1117] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1270d1000) [pid = 1658] [serial = 1135] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x125814800) [pid = 1658] [serial = 1129] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x120f98c00) [pid = 1658] [serial = 1114] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x115e77000) [pid = 1658] [serial = 1036] [outer = 0x0] [url = about:blank] 18:21:58 INFO - PROCESS | 1658 | 1463188918269 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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 18:21:58 INFO - PROCESS | 1658 | 1463188918294 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1658 | 1463188918298 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:21:58 INFO - PROCESS | 1658 | 1463188918306 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1658 | 1463188918309 Marionette TRACE conn2 <- [1,1598,null,{}] 18:21:58 INFO - PROCESS | 1658 | 1463188918311 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}] 18:21:58 INFO - PROCESS | 1658 | 1463188918391 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:21:58 INFO - PROCESS | 1658 | 1463188918398 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x119622800 == 40 [pid = 1658] [id = 407] 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1184dc800) [pid = 1658] [serial = 1220] [outer = 0x0] 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11912f400) [pid = 1658] [serial = 1221] [outer = 0x1184dc800] 18:21:58 INFO - PROCESS | 1658 | 1463188918425 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119655800) [pid = 1658] [serial = 1222] [outer = 0x1184dc800] 18:21:58 INFO - PROCESS | 1658 | 1463188918762 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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 474ms 18:21:58 INFO - PROCESS | 1658 | 1463188918777 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1658 | 1463188918778 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:21:58 INFO - PROCESS | 1658 | 1463188918783 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1658 | 1463188918784 Marionette TRACE conn2 <- [1,1602,null,{}] 18:21:58 INFO - PROCESS | 1658 | 1463188918793 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}] 18:21:58 INFO - PROCESS | 1658 | 1463188918878 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:21:58 INFO - PROCESS | 1658 | 1463188918931 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12391d000 == 41 [pid = 1658] [id = 408] 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11962e400) [pid = 1658] [serial = 1223] [outer = 0x0] 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x119cda400) [pid = 1658] [serial = 1224] [outer = 0x11962e400] 18:21:58 INFO - PROCESS | 1658 | 1463188918957 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123c0e400) [pid = 1658] [serial = 1225] [outer = 0x11962e400] 18:21:59 INFO - PROCESS | 1658 | 1463188919222 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 476ms 18:21:59 INFO - PROCESS | 1658 | 1463188919260 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1658 | 1463188919261 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:21:59 INFO - PROCESS | 1658 | 1463188919271 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1658 | 1463188919272 Marionette TRACE conn2 <- [1,1606,null,{}] 18:21:59 INFO - PROCESS | 1658 | 1463188919275 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}] 18:21:59 INFO - PROCESS | 1658 | 1463188919358 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:21:59 INFO - PROCESS | 1658 | 1463188919366 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aa9000 == 42 [pid = 1658] [id = 409] 18:21:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124ae8000) [pid = 1658] [serial = 1226] [outer = 0x0] 18:21:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x124af0000) [pid = 1658] [serial = 1227] [outer = 0x124ae8000] 18:21:59 INFO - PROCESS | 1658 | 1463188919397 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x125698c00) [pid = 1658] [serial = 1228] [outer = 0x124ae8000] 18:21:59 INFO - PROCESS | 1658 | 1463188919757 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 18:21:59 INFO - PROCESS | 1658 | 1463188919805 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1658 | 1463188919806 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:21:59 INFO - PROCESS | 1658 | 1463188919808 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1658 | 1463188919809 Marionette TRACE conn2 <- [1,1610,null,{}] 18:21:59 INFO - PROCESS | 1658 | 1463188919812 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}] 18:21:59 INFO - PROCESS | 1658 | 1463188919917 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:21:59 INFO - PROCESS | 1658 | 1463188919938 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f51000 == 43 [pid = 1658] [id = 410] 18:21:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x125f19800) [pid = 1658] [serial = 1229] [outer = 0x0] 18:21:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126d51000) [pid = 1658] [serial = 1230] [outer = 0x125f19800] 18:21:59 INFO - PROCESS | 1658 | 1463188919963 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1273c8400) [pid = 1658] [serial = 1231] [outer = 0x125f19800] 18:22:00 INFO - PROCESS | 1658 | 1463188920319 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 18:22:00 INFO - PROCESS | 1658 | 1463188920328 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1658 | 1463188920329 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:22:00 INFO - PROCESS | 1658 | 1463188920332 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1658 | 1463188920334 Marionette TRACE conn2 <- [1,1614,null,{}] 18:22:00 INFO - PROCESS | 1658 | 1463188920336 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}] 18:22:00 INFO - PROCESS | 1658 | 1463188920441 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:22:00 INFO - PROCESS | 1658 | 1463188920452 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x128dd6800 == 44 [pid = 1658] [id = 411] 18:22:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126d54c00) [pid = 1658] [serial = 1232] [outer = 0x0] 18:22:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x128b94c00) [pid = 1658] [serial = 1233] [outer = 0x126d54c00] 18:22:00 INFO - PROCESS | 1658 | 1463188920477 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x128c12c00) [pid = 1658] [serial = 1234] [outer = 0x126d54c00] 18:22:00 INFO - PROCESS | 1658 | 1463188920820 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]]]}] 18:22:00 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 18:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 18:22:00 INFO - PROCESS | 1658 | 1463188920865 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1658 | 1463188920866 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:22:00 INFO - PROCESS | 1658 | 1463188920868 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1658 | 1463188920869 Marionette TRACE conn2 <- [1,1618,null,{}] 18:22:00 INFO - PROCESS | 1658 | 1463188920872 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}] 18:22:00 INFO - PROCESS | 1658 | 1463188920976 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:22:00 INFO - PROCESS | 1658 | 1463188920980 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a436000 == 45 [pid = 1658] [id = 412] 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x128f06000) [pid = 1658] [serial = 1235] [outer = 0x0] 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x129048000) [pid = 1658] [serial = 1236] [outer = 0x128f06000] 18:22:01 INFO - PROCESS | 1658 | 1463188921037 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12959f400) [pid = 1658] [serial = 1237] [outer = 0x128f06000] 18:22:01 INFO - PROCESS | 1658 | 1463188921351 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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 517ms 18:22:01 INFO - PROCESS | 1658 | 1463188921388 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1658 | 1463188921389 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:22:01 INFO - PROCESS | 1658 | 1463188921391 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1658 | 1463188921392 Marionette TRACE conn2 <- [1,1622,null,{}] 18:22:01 INFO - PROCESS | 1658 | 1463188921394 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}] 18:22:01 INFO - PROCESS | 1658 | 1463188921496 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:22:01 INFO - PROCESS | 1658 | 1463188921533 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acbf800 == 46 [pid = 1658] [id = 413] 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x129042400) [pid = 1658] [serial = 1238] [outer = 0x0] 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a49dc00) [pid = 1658] [serial = 1239] [outer = 0x129042400] 18:22:01 INFO - PROCESS | 1658 | 1463188921559 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12a728c00) [pid = 1658] [serial = 1240] [outer = 0x129042400] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126ff8800) [pid = 1658] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118175800) [pid = 1658] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x116846000) [pid = 1658] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x123aaa800) [pid = 1658] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x118564000) [pid = 1658] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x127525c00) [pid = 1658] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1270d0800) [pid = 1658] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1125b8400) [pid = 1658] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x111a96000) [pid = 1658] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x128b97000) [pid = 1658] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1125b3000) [pid = 1658] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1253db800) [pid = 1658] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124ae8800) [pid = 1658] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1256b8000) [pid = 1658] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:22:01 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x123dba800) [pid = 1658] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:22:01 INFO - PROCESS | 1658 | 1463188921984 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]]]}] 18:22:02 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 18:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 619ms 18:22:02 INFO - PROCESS | 1658 | 1463188922011 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1658 | 1463188922014 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:22:02 INFO - PROCESS | 1658 | 1463188922016 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1658 | 1463188922017 Marionette TRACE conn2 <- [1,1626,null,{}] 18:22:02 INFO - PROCESS | 1658 | 1463188922020 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}] 18:22:02 INFO - PROCESS | 1658 | 1463188922102 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:22:02 INFO - PROCESS | 1658 | 1463188922106 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x127378800 == 47 [pid = 1658] [id = 414] 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1125ba000) [pid = 1658] [serial = 1241] [outer = 0x0] 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x118c6ac00) [pid = 1658] [serial = 1242] [outer = 0x1125ba000] 18:22:02 INFO - PROCESS | 1658 | 1463188922135 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128b9f400) [pid = 1658] [serial = 1243] [outer = 0x1125ba000] 18:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 18:22:02 INFO - PROCESS | 1658 | 1463188922483 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]]]}] 18:22:02 INFO - PROCESS | 1658 | 1463188922486 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:22:02 INFO - PROCESS | 1658 | 1463188922496 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:22:02 INFO - PROCESS | 1658 | 1463188922501 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1658 | 1463188922503 Marionette TRACE conn2 <- [1,1630,null,{}] 18:22:02 INFO - PROCESS | 1658 | 1463188922505 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}] 18:22:02 INFO - PROCESS | 1658 | 1463188922627 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:22:02 INFO - PROCESS | 1658 | 1463188922634 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bedd000 == 48 [pid = 1658] [id = 415] 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x117241400) [pid = 1658] [serial = 1244] [outer = 0x0] 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12a76e000) [pid = 1658] [serial = 1245] [outer = 0x117241400] 18:22:02 INFO - PROCESS | 1658 | 1463188922659 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12a78b000) [pid = 1658] [serial = 1246] [outer = 0x117241400] 18:22:02 INFO - PROCESS | 1658 | 1463188922956 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]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 18:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:22:02 INFO - PROCESS | 1658 | 1463188922970 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1658 | 1463188922972 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:22:02 INFO - PROCESS | 1658 | 1463188922974 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1658 | 1463188922975 Marionette TRACE conn2 <- [1,1634,null,{}] 18:22:02 INFO - PROCESS | 1658 | 1463188922977 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}] 18:22:03 INFO - PROCESS | 1658 | 1463188923065 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:22:03 INFO - PROCESS | 1658 | 1463188923069 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cedc800 == 49 [pid = 1658] [id = 416] 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12a788400) [pid = 1658] [serial = 1247] [outer = 0x0] 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12a895400) [pid = 1658] [serial = 1248] [outer = 0x12a788400] 18:22:03 INFO - PROCESS | 1658 | 1463188923093 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12ac64000) [pid = 1658] [serial = 1249] [outer = 0x12a788400] 18:22:03 INFO - PROCESS | 1658 | 1463188923441 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 18:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:22:03 INFO - PROCESS | 1658 | 1463188923447 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1658 | 1463188923448 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:22:03 INFO - PROCESS | 1658 | 1463188923450 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1658 | 1463188923451 Marionette TRACE conn2 <- [1,1638,null,{}] 18:22:03 INFO - PROCESS | 1658 | 1463188923453 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}] 18:22:03 INFO - PROCESS | 1658 | 1463188923572 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:22:03 INFO - PROCESS | 1658 | 1463188923578 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d615000 == 50 [pid = 1658] [id = 417] 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12a78f000) [pid = 1658] [serial = 1250] [outer = 0x0] 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12ac61800) [pid = 1658] [serial = 1251] [outer = 0x12a78f000] 18:22:03 INFO - PROCESS | 1658 | 1463188923603 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12ad43000) [pid = 1658] [serial = 1252] [outer = 0x12a78f000] 18:22:04 INFO - PROCESS | 1658 | 1463188924104 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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 668ms 18:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:22:04 INFO - PROCESS | 1658 | 1463188924118 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1658 | 1463188924121 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:22:04 INFO - PROCESS | 1658 | 1463188924124 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1658 | 1463188924127 Marionette TRACE conn2 <- [1,1642,null,{}] 18:22:04 INFO - PROCESS | 1658 | 1463188924132 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}] 18:22:04 INFO - PROCESS | 1658 | 1463188924244 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:22:04 INFO - PROCESS | 1658 | 1463188924318 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e3e800 == 51 [pid = 1658] [id = 418] 18:22:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1125be000) [pid = 1658] [serial = 1253] [outer = 0x0] 18:22:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x114e8a800) [pid = 1658] [serial = 1254] [outer = 0x1125be000] 18:22:04 INFO - PROCESS | 1658 | 1463188924349 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x116a59000) [pid = 1658] [serial = 1255] [outer = 0x1125be000] 18:22:04 INFO - PROCESS | 1658 | 1463188924759 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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 674ms 18:22:04 INFO - PROCESS | 1658 | 1463188924807 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1658 | 1463188924811 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:22:04 INFO - PROCESS | 1658 | 1463188924818 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1658 | 1463188924819 Marionette TRACE conn2 <- [1,1646,null,{}] 18:22:04 INFO - PROCESS | 1658 | 1463188924822 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}] 18:22:04 INFO - PROCESS | 1658 | 1463188924930 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:22:04 INFO - PROCESS | 1658 | 1463188924991 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b4c800 == 52 [pid = 1658] [id = 419] 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x117543800) [pid = 1658] [serial = 1256] [outer = 0x0] 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1184d9c00) [pid = 1658] [serial = 1257] [outer = 0x117543800] 18:22:05 INFO - PROCESS | 1658 | 1463188925020 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1187e6800) [pid = 1658] [serial = 1258] [outer = 0x117543800] 18:22:05 INFO - PROCESS | 1658 | 1463188925435 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]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 18:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:22:05 INFO - PROCESS | 1658 | 1463188925489 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1658 | 1463188925490 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:22:05 INFO - PROCESS | 1658 | 1463188925492 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1658 | 1463188925495 Marionette TRACE conn2 <- [1,1650,null,{}] 18:22:05 INFO - PROCESS | 1658 | 1463188925503 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}] 18:22:05 INFO - PROCESS | 1658 | 1463188925615 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:22:05 INFO - PROCESS | 1658 | 1463188925677 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c818000 == 53 [pid = 1658] [id = 420] 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x119321400) [pid = 1658] [serial = 1259] [outer = 0x0] 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x120f9d400) [pid = 1658] [serial = 1260] [outer = 0x119321400] 18:22:05 INFO - PROCESS | 1658 | 1463188925720 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x125136400) [pid = 1658] [serial = 1261] [outer = 0x119321400] 18:22:06 INFO - PROCESS | 1658 | 1463188926138 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]]]}] 18:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 18:22:06 INFO - PROCESS | 1658 | 1463188926164 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:22:06 INFO - PROCESS | 1658 | 1463188926166 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:22:06 INFO - PROCESS | 1658 | 1463188926169 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1658 | 1463188926170 Marionette TRACE conn2 <- [1,1654,null,{}] 18:22:06 INFO - PROCESS | 1658 | 1463188926172 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}] 18:22:06 INFO - PROCESS | 1658 | 1463188926296 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:22:06 INFO - PROCESS | 1658 | 1463188926357 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddcd000 == 54 [pid = 1658] [id = 421] 18:22:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x125814800) [pid = 1658] [serial = 1262] [outer = 0x0] 18:22:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12903cc00) [pid = 1658] [serial = 1263] [outer = 0x125814800] 18:22:06 INFO - PROCESS | 1658 | 1463188926386 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1295a5800) [pid = 1658] [serial = 1264] [outer = 0x125814800] 18:22:06 INFO - PROCESS | 1658 | 1463188926819 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]]]}] 18:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 18:22:06 INFO - PROCESS | 1658 | 1463188926839 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:22:06 INFO - PROCESS | 1658 | 1463188926841 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:22:06 INFO - PROCESS | 1658 | 1463188926843 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1658 | 1463188926844 Marionette TRACE conn2 <- [1,1658,null,{}] 18:22:06 INFO - PROCESS | 1658 | 1463188926847 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}] 18:22:06 INFO - PROCESS | 1658 | 1463188926950 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:22:07 INFO - PROCESS | 1658 | 1463188927010 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde1800 == 55 [pid = 1658] [id = 422] 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x125f16000) [pid = 1658] [serial = 1265] [outer = 0x0] 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12a76ec00) [pid = 1658] [serial = 1266] [outer = 0x125f16000] 18:22:07 INFO - PROCESS | 1658 | 1463188927080 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12a787400) [pid = 1658] [serial = 1267] [outer = 0x125f16000] 18:22:07 INFO - PROCESS | 1658 | 1463188927483 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]]]}] 18:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 671ms 18:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:22:07 INFO - PROCESS | 1658 | 1463188927515 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 1658 | 1463188927516 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:22:07 INFO - PROCESS | 1658 | 1463188927518 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1658 | 1463188927519 Marionette TRACE conn2 <- [1,1662,null,{}] 18:22:07 INFO - PROCESS | 1658 | 1463188927521 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}] 18:22:07 INFO - PROCESS | 1658 | 1463188927639 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:22:07 INFO - PROCESS | 1658 | 1463188927747 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f080800 == 56 [pid = 1658] [id = 423] 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12ad3cc00) [pid = 1658] [serial = 1268] [outer = 0x0] 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12bb52400) [pid = 1658] [serial = 1269] [outer = 0x12ad3cc00] 18:22:07 INFO - PROCESS | 1658 | 1463188927777 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12bb5fc00) [pid = 1658] [serial = 1270] [outer = 0x12ad3cc00] 18:22:08 INFO - PROCESS | 1658 | 1463188928216 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]]]}] 18:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 18:22:08 INFO - PROCESS | 1658 | 1463188928240 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 1658 | 1463188928241 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:22:08 INFO - PROCESS | 1658 | 1463188928244 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1658 | 1463188928245 Marionette TRACE conn2 <- [1,1666,null,{}] 18:22:08 INFO - PROCESS | 1658 | 1463188928248 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}] 18:22:08 INFO - PROCESS | 1658 | 1463188928351 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:22:08 INFO - PROCESS | 1658 | 1463188928412 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11257e800 == 57 [pid = 1658] [id = 424] 18:22:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x110ec0000) [pid = 1658] [serial = 1271] [outer = 0x0] 18:22:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x116675800) [pid = 1658] [serial = 1272] [outer = 0x110ec0000] 18:22:08 INFO - PROCESS | 1658 | 1463188928483 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x119656800) [pid = 1658] [serial = 1273] [outer = 0x110ec0000] 18:22:09 INFO - PROCESS | 1658 | 1463188929091 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]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 870ms 18:22:09 INFO - PROCESS | 1658 | 1463188929128 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1658 | 1463188929132 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:22:09 INFO - PROCESS | 1658 | 1463188929136 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1658 | 1463188929138 Marionette TRACE conn2 <- [1,1670,null,{}] 18:22:09 INFO - PROCESS | 1658 | 1463188929142 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}] 18:22:09 INFO - PROCESS | 1658 | 1463188929245 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:22:09 INFO - PROCESS | 1658 | 1463188929309 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12071b000 == 58 [pid = 1658] [id = 425] 18:22:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x115e74c00) [pid = 1658] [serial = 1274] [outer = 0x0] 18:22:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x117109000) [pid = 1658] [serial = 1275] [outer = 0x115e74c00] 18:22:09 INFO - PROCESS | 1658 | 1463188929337 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x118110800) [pid = 1658] [serial = 1276] [outer = 0x115e74c00] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12cedc800 == 57 [pid = 1658] [id = 416] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12bedd000 == 56 [pid = 1658] [id = 415] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x127378800 == 55 [pid = 1658] [id = 414] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12acbf800 == 54 [pid = 1658] [id = 413] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12a436000 == 53 [pid = 1658] [id = 412] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x128dd6800 == 52 [pid = 1658] [id = 411] 18:22:09 INFO - PROCESS | 1658 | 1463188929846 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]]]}] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12a71c000) [pid = 1658] [serial = 1194] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x125f51000 == 51 [pid = 1658] [id = 410] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x116aa9000 == 50 [pid = 1658] [id = 409] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12391d000 == 49 [pid = 1658] [id = 408] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x119622800 == 48 [pid = 1658] [id = 407] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x117439000 == 47 [pid = 1658] [id = 406] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x116aaa800 == 46 [pid = 1658] [id = 405] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x1182e8800 == 45 [pid = 1658] [id = 404] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12d609800 == 44 [pid = 1658] [id = 403] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1dc800 == 43 [pid = 1658] [id = 402] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12baf3000 == 42 [pid = 1658] [id = 401] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12072b800 == 41 [pid = 1658] [id = 400] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x116e98800 == 40 [pid = 1658] [id = 399] 18:22:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12ceda800 == 39 [pid = 1658] [id = 398] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x124aeec00) [pid = 1658] [serial = 1081] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x128b52800) [pid = 1658] [serial = 1176] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x1184d7800) [pid = 1658] [serial = 1164] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x118592400) [pid = 1658] [serial = 1165] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x116a5a400) [pid = 1658] [serial = 1161] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11808a800) [pid = 1658] [serial = 1162] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x123dc0400) [pid = 1658] [serial = 1170] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x11912ec00) [pid = 1658] [serial = 1167] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x119b0f400) [pid = 1658] [serial = 1168] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x128b94000) [pid = 1658] [serial = 1179] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x127526400) [pid = 1658] [serial = 1137] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x128b56800) [pid = 1658] [serial = 1138] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x124be3c00) [pid = 1658] [serial = 1152] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x1163f3c00) [pid = 1658] [serial = 1159] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x112cb0800) [pid = 1658] [serial = 1158] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x123880c00) [pid = 1658] [serial = 1149] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1125b4400) [pid = 1658] [serial = 1156] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x111ec6800) [pid = 1658] [serial = 1155] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x112cadc00) [pid = 1658] [serial = 1140] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x119319c00) [pid = 1658] [serial = 1146] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1176c5000) [pid = 1658] [serial = 1143] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x128c0c400) [pid = 1658] [serial = 1182] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x128ba1400) [pid = 1658] [serial = 1180] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x124ac4400) [pid = 1658] [serial = 1186] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11826a000) [pid = 1658] [serial = 1185] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x128d91400) [pid = 1658] [serial = 1183] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x128f0cc00) [pid = 1658] [serial = 1188] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x128b5dc00) [pid = 1658] [serial = 1177] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126dd8c00) [pid = 1658] [serial = 1174] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x125690c00) [pid = 1658] [serial = 1173] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1295a0800) [pid = 1658] [serial = 1191] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12933b400) [pid = 1658] [serial = 1189] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124ae5c00) [pid = 1658] [serial = 1171] [outer = 0x0] [url = about:blank] 18:22:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1295aa400) [pid = 1658] [serial = 1192] [outer = 0x0] [url = about:blank] 18:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 774ms 18:22:09 INFO - PROCESS | 1658 | 1463188929911 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1658 | 1463188929915 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:22:09 INFO - PROCESS | 1658 | 1463188929919 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1658 | 1463188929921 Marionette TRACE conn2 <- [1,1674,null,{}] 18:22:09 INFO - PROCESS | 1658 | 1463188929923 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}] 18:22:10 INFO - PROCESS | 1658 | 1463188930008 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:22:10 INFO - PROCESS | 1658 | 1463188930015 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11680e800 == 40 [pid = 1658] [id = 426] 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x112652800) [pid = 1658] [serial = 1277] [outer = 0x0] 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11754a400) [pid = 1658] [serial = 1278] [outer = 0x112652800] 18:22:10 INFO - PROCESS | 1658 | 1463188930041 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1183cf800) [pid = 1658] [serial = 1279] [outer = 0x112652800] 18:22:10 INFO - PROCESS | 1658 | 1463188930387 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]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 18:22:10 INFO - PROCESS | 1658 | 1463188930438 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1658 | 1463188930439 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:22:10 INFO - PROCESS | 1658 | 1463188930441 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1658 | 1463188930444 Marionette TRACE conn2 <- [1,1678,null,{}] 18:22:10 INFO - PROCESS | 1658 | 1463188930451 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}] 18:22:10 INFO - PROCESS | 1658 | 1463188930534 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:22:10 INFO - PROCESS | 1658 | 1463188930540 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x119619000 == 41 [pid = 1658] [id = 427] 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118c6b400) [pid = 1658] [serial = 1280] [outer = 0x0] 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119625c00) [pid = 1658] [serial = 1281] [outer = 0x118c6b400] 18:22:10 INFO - PROCESS | 1658 | 1463188930567 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x120f90c00) [pid = 1658] [serial = 1282] [outer = 0x118c6b400] 18:22:10 INFO - PROCESS | 1658 | 1463188930918 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]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 18:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:22:10 INFO - PROCESS | 1658 | 1463188930971 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1658 | 1463188930973 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:22:10 INFO - PROCESS | 1658 | 1463188930976 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1658 | 1463188930977 Marionette TRACE conn2 <- [1,1682,null,{}] 18:22:10 INFO - PROCESS | 1658 | 1463188930986 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}] 18:22:11 INFO - PROCESS | 1658 | 1463188931068 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:22:11 INFO - PROCESS | 1658 | 1463188931072 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x123f6b800 == 42 [pid = 1658] [id = 428] 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x120f98c00) [pid = 1658] [serial = 1283] [outer = 0x0] 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x123882000) [pid = 1658] [serial = 1284] [outer = 0x120f98c00] 18:22:11 INFO - PROCESS | 1658 | 1463188931099 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x123e07800) [pid = 1658] [serial = 1285] [outer = 0x120f98c00] 18:22:11 INFO - PROCESS | 1658 | 1463188931428 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]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 468ms 18:22:11 INFO - PROCESS | 1658 | 1463188931445 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1658 | 1463188931448 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:22:11 INFO - PROCESS | 1658 | 1463188931451 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1658 | 1463188931452 Marionette TRACE conn2 <- [1,1686,null,{}] 18:22:11 INFO - PROCESS | 1658 | 1463188931454 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}] 18:22:11 INFO - PROCESS | 1658 | 1463188931534 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:22:11 INFO - PROCESS | 1658 | 1463188931538 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ecb000 == 43 [pid = 1658] [id = 429] 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x124864000) [pid = 1658] [serial = 1286] [outer = 0x0] 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x124af3c00) [pid = 1658] [serial = 1287] [outer = 0x124864000] 18:22:11 INFO - PROCESS | 1658 | 1463188931564 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x124beb800) [pid = 1658] [serial = 1288] [outer = 0x124864000] 18:22:11 INFO - PROCESS | 1658 | 1463188931926 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]]]}] 18:22:11 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 18:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 517ms 18:22:11 INFO - PROCESS | 1658 | 1463188931969 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1658 | 1463188931971 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:22:11 INFO - PROCESS | 1658 | 1463188931973 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1658 | 1463188931974 Marionette TRACE conn2 <- [1,1690,null,{}] 18:22:11 INFO - PROCESS | 1658 | 1463188931976 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}] 18:22:12 INFO - PROCESS | 1658 | 1463188932106 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:22:12 INFO - PROCESS | 1658 | 1463188932121 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cbc800 == 44 [pid = 1658] [id = 430] 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1256c0400) [pid = 1658] [serial = 1289] [outer = 0x0] 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x126967800) [pid = 1658] [serial = 1290] [outer = 0x1256c0400] 18:22:12 INFO - PROCESS | 1658 | 1463188932146 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x128b5fc00) [pid = 1658] [serial = 1291] [outer = 0x1256c0400] 18:22:12 INFO - PROCESS | 1658 | 1463188932471 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]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 517ms 18:22:12 INFO - PROCESS | 1658 | 1463188932491 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:22:12 INFO - PROCESS | 1658 | 1463188932492 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:22:12 INFO - PROCESS | 1658 | 1463188932494 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1658 | 1463188932496 Marionette TRACE conn2 <- [1,1694,null,{}] 18:22:12 INFO - PROCESS | 1658 | 1463188932501 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}] 18:22:12 INFO - PROCESS | 1658 | 1463188932609 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:22:12 INFO - PROCESS | 1658 | 1463188932645 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a432000 == 45 [pid = 1658] [id = 431] 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x125e11c00) [pid = 1658] [serial = 1292] [outer = 0x0] 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x128c10c00) [pid = 1658] [serial = 1293] [outer = 0x125e11c00] 18:22:12 INFO - PROCESS | 1658 | 1463188932671 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12959e800) [pid = 1658] [serial = 1294] [outer = 0x125e11c00] 18:22:13 INFO - PROCESS | 1658 | 1463188933015 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 572ms 18:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:22:13 INFO - PROCESS | 1658 | 1463188933067 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1658 | 1463188933069 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:22:13 INFO - PROCESS | 1658 | 1463188933071 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1658 | 1463188933072 Marionette TRACE conn2 <- [1,1698,null,{}] 18:22:13 INFO - PROCESS | 1658 | 1463188933074 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}] 18:22:13 INFO - PROCESS | 1658 | 1463188933177 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:22:13 INFO - PROCESS | 1658 | 1463188933191 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab1c800 == 46 [pid = 1658] [id = 432] 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x128d88c00) [pid = 1658] [serial = 1295] [outer = 0x0] 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a71c000) [pid = 1658] [serial = 1296] [outer = 0x128d88c00] 18:22:13 INFO - PROCESS | 1658 | 1463188933216 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a772800) [pid = 1658] [serial = 1297] [outer = 0x128d88c00] 18:22:13 INFO - PROCESS | 1658 | 1463188933608 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]]]}] 18:22:13 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 18:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 568ms 18:22:13 INFO - PROCESS | 1658 | 1463188933640 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1658 | 1463188933642 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:22:13 INFO - PROCESS | 1658 | 1463188933646 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1658 | 1463188933648 Marionette TRACE conn2 <- [1,1702,null,{}] 18:22:13 INFO - PROCESS | 1658 | 1463188933651 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}] 18:22:13 INFO - PROCESS | 1658 | 1463188933787 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:22:13 INFO - PROCESS | 1658 | 1463188933804 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12badb000 == 47 [pid = 1658] [id = 433] 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11808fc00) [pid = 1658] [serial = 1298] [outer = 0x0] 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12933ac00) [pid = 1658] [serial = 1299] [outer = 0x11808fc00] 18:22:13 INFO - PROCESS | 1658 | 1463188933829 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12a790000) [pid = 1658] [serial = 1300] [outer = 0x11808fc00] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x126d54c00) [pid = 1658] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x124ae8000) [pid = 1658] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x128f06000) [pid = 1658] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x118093c00) [pid = 1658] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x112dd3400) [pid = 1658] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11962e400) [pid = 1658] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1184dc800) [pid = 1658] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11212f000) [pid = 1658] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12a788400) [pid = 1658] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x129042400) [pid = 1658] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1125ba000) [pid = 1658] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x117241400) [pid = 1658] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:22:14 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x125f19800) [pid = 1658] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:22:14 INFO - PROCESS | 1658 | 1463188934276 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 674ms 18:22:14 INFO - PROCESS | 1658 | 1463188934319 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:22:14 INFO - PROCESS | 1658 | 1463188934320 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:22:14 INFO - PROCESS | 1658 | 1463188934323 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1658 | 1463188934324 Marionette TRACE conn2 <- [1,1706,null,{}] 18:22:14 INFO - PROCESS | 1658 | 1463188934326 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}] 18:22:14 INFO - PROCESS | 1658 | 1463188934410 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:22:14 INFO - PROCESS | 1658 | 1463188934469 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a881800 == 48 [pid = 1658] [id = 434] 18:22:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11219d400) [pid = 1658] [serial = 1301] [outer = 0x0] 18:22:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1184e1400) [pid = 1658] [serial = 1302] [outer = 0x11219d400] 18:22:14 INFO - PROCESS | 1658 | 1463188934494 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x128f05800) [pid = 1658] [serial = 1303] [outer = 0x11219d400] 18:22:14 INFO - PROCESS | 1658 | 1463188934835 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 18:22:14 INFO - PROCESS | 1658 | 1463188934843 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1658 | 1463188934846 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:22:14 INFO - PROCESS | 1658 | 1463188934851 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1658 | 1463188934854 Marionette TRACE conn2 <- [1,1710,null,{}] 18:22:14 INFO - PROCESS | 1658 | 1463188934857 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}] 18:22:15 INFO - PROCESS | 1658 | 1463188935014 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:22:15 INFO - PROCESS | 1658 | 1463188935110 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cae4800 == 49 [pid = 1658] [id = 435] 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x128d84400) [pid = 1658] [serial = 1304] [outer = 0x0] 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12a89b400) [pid = 1658] [serial = 1305] [outer = 0x128d84400] 18:22:15 INFO - PROCESS | 1658 | 1463188935140 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12bb54800) [pid = 1658] [serial = 1306] [outer = 0x128d84400] 18:22:15 INFO - PROCESS | 1658 | 1463188935439 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 620ms 18:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:22:15 INFO - PROCESS | 1658 | 1463188935472 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1658 | 1463188935473 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:22:15 INFO - PROCESS | 1658 | 1463188935475 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1658 | 1463188935476 Marionette TRACE conn2 <- [1,1714,null,{}] 18:22:15 INFO - PROCESS | 1658 | 1463188935479 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}] 18:22:15 INFO - PROCESS | 1658 | 1463188935568 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:22:15 INFO - PROCESS | 1658 | 1463188935572 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1e0800 == 50 [pid = 1658] [id = 436] 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12bb33800) [pid = 1658] [serial = 1307] [outer = 0x0] 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12bb60c00) [pid = 1658] [serial = 1308] [outer = 0x12bb33800] 18:22:15 INFO - PROCESS | 1658 | 1463188935596 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bec3000) [pid = 1658] [serial = 1309] [outer = 0x12bb33800] 18:22:15 INFO - PROCESS | 1658 | 1463188935920 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 18:22:15 INFO - PROCESS | 1658 | 1463188935944 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1658 | 1463188935947 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:22:15 INFO - PROCESS | 1658 | 1463188935951 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1658 | 1463188935953 Marionette TRACE conn2 <- [1,1718,null,{}] 18:22:15 INFO - PROCESS | 1658 | 1463188935964 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}] 18:22:16 INFO - PROCESS | 1658 | 1463188936077 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:22:16 INFO - PROCESS | 1658 | 1463188936084 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da3b000 == 51 [pid = 1658] [id = 437] 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12be4d400) [pid = 1658] [serial = 1310] [outer = 0x0] 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12bec8400) [pid = 1658] [serial = 1311] [outer = 0x12be4d400] 18:22:16 INFO - PROCESS | 1658 | 1463188936108 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12becd000) [pid = 1658] [serial = 1312] [outer = 0x12be4d400] 18:22:16 INFO - PROCESS | 1658 | 1463188936595 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 18:22:16 INFO - PROCESS | 1658 | 1463188936638 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1658 | 1463188936642 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:22:16 INFO - PROCESS | 1658 | 1463188936645 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1658 | 1463188936650 Marionette TRACE conn2 <- [1,1722,null,{}] 18:22:16 INFO - PROCESS | 1658 | 1463188936654 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}] 18:22:16 INFO - PROCESS | 1658 | 1463188936769 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:22:16 INFO - PROCESS | 1658 | 1463188936845 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x118764800 == 52 [pid = 1658] [id = 438] 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x1168cc800) [pid = 1658] [serial = 1313] [outer = 0x0] 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11826c400) [pid = 1658] [serial = 1314] [outer = 0x1168cc800] 18:22:16 INFO - PROCESS | 1658 | 1463188936877 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11858c400) [pid = 1658] [serial = 1315] [outer = 0x1168cc800] 18:22:17 INFO - PROCESS | 1658 | 1463188937288 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]]]}] 18:22:17 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 18:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 673ms 18:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:22:17 INFO - PROCESS | 1658 | 1463188937319 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1658 | 1463188937323 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:22:17 INFO - PROCESS | 1658 | 1463188937328 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1658 | 1463188937330 Marionette TRACE conn2 <- [1,1726,null,{}] 18:22:17 INFO - PROCESS | 1658 | 1463188937333 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}] 18:22:17 INFO - PROCESS | 1658 | 1463188937443 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:22:17 INFO - PROCESS | 1658 | 1463188937537 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x128bdd000 == 53 [pid = 1658] [id = 439] 18:22:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11931d000) [pid = 1658] [serial = 1316] [outer = 0x0] 18:22:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x120f98400) [pid = 1658] [serial = 1317] [outer = 0x11931d000] 18:22:17 INFO - PROCESS | 1658 | 1463188937581 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x124a0d400) [pid = 1658] [serial = 1318] [outer = 0x11931d000] 18:22:18 INFO - PROCESS | 1658 | 1463188938024 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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 18:22:18 INFO - PROCESS | 1658 | 1463188938049 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1658 | 1463188938051 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:22:18 INFO - PROCESS | 1658 | 1463188938055 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1658 | 1463188938059 Marionette TRACE conn2 <- [1,1730,null,{}] 18:22:18 INFO - PROCESS | 1658 | 1463188938071 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}] 18:22:18 INFO - PROCESS | 1658 | 1463188938199 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:22:18 INFO - PROCESS | 1658 | 1463188938306 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f07d000 == 54 [pid = 1658] [id = 440] 18:22:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x125690c00) [pid = 1658] [serial = 1319] [outer = 0x0] 18:22:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x126968800) [pid = 1658] [serial = 1320] [outer = 0x125690c00] 18:22:18 INFO - PROCESS | 1658 | 1463188938340 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x129332800) [pid = 1658] [serial = 1321] [outer = 0x125690c00] 18:22:18 INFO - PROCESS | 1658 | 1463188938756 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]]]}] 18:22:18 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 18:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 729ms 18:22:18 INFO - PROCESS | 1658 | 1463188938792 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1658 | 1463188938795 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:22:18 INFO - PROCESS | 1658 | 1463188938812 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1658 | 1463188938814 Marionette TRACE conn2 <- [1,1734,null,{}] 18:22:18 INFO - PROCESS | 1658 | 1463188938817 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}] 18:22:18 INFO - PROCESS | 1658 | 1463188938946 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:22:19 INFO - PROCESS | 1658 | 1463188939074 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x13451d800 == 55 [pid = 1658] [id = 441] 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x1295aac00) [pid = 1658] [serial = 1322] [outer = 0x0] 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12a78ec00) [pid = 1658] [serial = 1323] [outer = 0x1295aac00] 18:22:19 INFO - PROCESS | 1658 | 1463188939125 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12ad3e000) [pid = 1658] [serial = 1324] [outer = 0x1295aac00] 18:22:19 INFO - PROCESS | 1658 | 1463188939573 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 775ms 18:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:22:19 INFO - PROCESS | 1658 | 1463188939586 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1658 | 1463188939587 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:22:19 INFO - PROCESS | 1658 | 1463188939589 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1658 | 1463188939591 Marionette TRACE conn2 <- [1,1738,null,{}] 18:22:19 INFO - PROCESS | 1658 | 1463188939593 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}] 18:22:19 INFO - PROCESS | 1658 | 1463188939699 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:22:19 INFO - PROCESS | 1658 | 1463188939759 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x134538000 == 56 [pid = 1658] [id = 442] 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12a71b000) [pid = 1658] [serial = 1325] [outer = 0x0] 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12bb33400) [pid = 1658] [serial = 1326] [outer = 0x12a71b000] 18:22:19 INFO - PROCESS | 1658 | 1463188939832 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12bec9000) [pid = 1658] [serial = 1327] [outer = 0x12a71b000] 18:22:20 INFO - PROCESS | 1658 | 1463188940253 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]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 18:22:20 INFO - PROCESS | 1658 | 1463188940309 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1658 | 1463188940311 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:22:20 INFO - PROCESS | 1658 | 1463188940313 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1658 | 1463188940314 Marionette TRACE conn2 <- [1,1742,null,{}] 18:22:20 INFO - PROCESS | 1658 | 1463188940317 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}] 18:22:20 INFO - PROCESS | 1658 | 1463188940443 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:22:20 INFO - PROCESS | 1658 | 1463188940520 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ecb000 == 57 [pid = 1658] [id = 443] 18:22:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12c6b6c00) [pid = 1658] [serial = 1328] [outer = 0x0] 18:22:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12c6c3000) [pid = 1658] [serial = 1329] [outer = 0x12c6b6c00] 18:22:20 INFO - PROCESS | 1658 | 1463188940550 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12ca4c000) [pid = 1658] [serial = 1330] [outer = 0x12c6b6c00] 18:22:20 INFO - PROCESS | 1658 | 1463188940971 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 719ms 18:22:21 INFO - PROCESS | 1658 | 1463188941049 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1658 | 1463188941051 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:22:21 INFO - PROCESS | 1658 | 1463188941055 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1658 | 1463188941056 Marionette TRACE conn2 <- [1,1746,null,{}] 18:22:21 INFO - PROCESS | 1658 | 1463188941058 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}] 18:22:21 INFO - PROCESS | 1658 | 1463188941164 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:22:21 INFO - PROCESS | 1658 | 1463188941239 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x118534000 == 58 [pid = 1658] [id = 444] 18:22:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x111aa5400) [pid = 1658] [serial = 1331] [outer = 0x0] 18:22:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x119661c00) [pid = 1658] [serial = 1332] [outer = 0x111aa5400] 18:22:21 INFO - PROCESS | 1658 | 1463188941268 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12a779c00) [pid = 1658] [serial = 1333] [outer = 0x111aa5400] 18:22:21 INFO - PROCESS | 1658 | 1463188941876 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 871ms 18:22:21 INFO - PROCESS | 1658 | 1463188941927 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1658 | 1463188941929 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:22:21 INFO - PROCESS | 1658 | 1463188941933 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1658 | 1463188941935 Marionette TRACE conn2 <- [1,1750,null,{}] 18:22:21 INFO - PROCESS | 1658 | 1463188941939 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}] 18:22:22 INFO - PROCESS | 1658 | 1463188942041 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:22:22 INFO - PROCESS | 1658 | 1463188942123 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x125356000 == 59 [pid = 1658] [id = 445] 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x11295c400) [pid = 1658] [serial = 1334] [outer = 0x0] 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x117106800) [pid = 1658] [serial = 1335] [outer = 0x11295c400] 18:22:22 INFO - PROCESS | 1658 | 1463188942152 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x1184e0400) [pid = 1658] [serial = 1336] [outer = 0x11295c400] 18:22:22 INFO - PROCESS | 1658 | 1463188942570 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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 675ms 18:22:22 INFO - PROCESS | 1658 | 1463188942608 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1658 | 1463188942611 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:22:22 INFO - PROCESS | 1658 | 1463188942615 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1658 | 1463188942617 Marionette TRACE conn2 <- [1,1754,null,{}] 18:22:22 INFO - PROCESS | 1658 | 1463188942619 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}] 18:22:22 INFO - PROCESS | 1658 | 1463188942703 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:22:22 INFO - PROCESS | 1658 | 1463188942781 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x119618000 == 60 [pid = 1658] [id = 446] 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x118088c00) [pid = 1658] [serial = 1337] [outer = 0x0] 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x119130000) [pid = 1658] [serial = 1338] [outer = 0x118088c00] 18:22:22 INFO - PROCESS | 1658 | 1463188942832 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x11965c000) [pid = 1658] [serial = 1339] [outer = 0x118088c00] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1e0800 == 59 [pid = 1658] [id = 436] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12cae4800 == 58 [pid = 1658] [id = 435] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12a881800 == 57 [pid = 1658] [id = 434] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12ac61800) [pid = 1658] [serial = 1251] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12badb000 == 56 [pid = 1658] [id = 433] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab1c800 == 55 [pid = 1658] [id = 432] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12a432000 == 54 [pid = 1658] [id = 431] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x128cbc800 == 53 [pid = 1658] [id = 430] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x125ecb000 == 52 [pid = 1658] [id = 429] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x123f6b800 == 51 [pid = 1658] [id = 428] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x119619000 == 50 [pid = 1658] [id = 427] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11680e800 == 49 [pid = 1658] [id = 426] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12071b000 == 48 [pid = 1658] [id = 425] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x123b4c800 == 47 [pid = 1658] [id = 419] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x117e3e800 == 46 [pid = 1658] [id = 418] 18:22:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12d615000 == 45 [pid = 1658] [id = 417] 18:22:23 INFO - PROCESS | 1658 | 1463188943432 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 871ms 18:22:23 INFO - PROCESS | 1658 | 1463188943487 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:22:23 INFO - PROCESS | 1658 | 1463188943488 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:22:23 INFO - PROCESS | 1658 | 1463188943490 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1658 | 1463188943492 Marionette TRACE conn2 <- [1,1758,null,{}] 18:22:23 INFO - PROCESS | 1658 | 1463188943499 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}] 18:22:23 INFO - PROCESS | 1658 | 1463188943572 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x125812c00) [pid = 1658] [serial = 1206] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x118589400) [pid = 1658] [serial = 1219] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x117549400) [pid = 1658] [serial = 1216] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x113389800) [pid = 1658] [serial = 1215] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x119cda400) [pid = 1658] [serial = 1224] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x123c0e400) [pid = 1658] [serial = 1225] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x11912f400) [pid = 1658] [serial = 1221] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x119655800) [pid = 1658] [serial = 1222] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x11295dc00) [pid = 1658] [serial = 1213] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1125afc00) [pid = 1658] [serial = 1212] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x112ccd400) [pid = 1658] [serial = 1197] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x128d91000) [pid = 1658] [serial = 1209] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x118095800) [pid = 1658] [serial = 1200] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x123882800) [pid = 1658] [serial = 1203] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12ac64000) [pid = 1658] [serial = 1249] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12a49dc00) [pid = 1658] [serial = 1239] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12959f400) [pid = 1658] [serial = 1237] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x118c6ac00) [pid = 1658] [serial = 1242] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x128b9f400) [pid = 1658] [serial = 1243] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12a76e000) [pid = 1658] [serial = 1245] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12a895400) [pid = 1658] [serial = 1248] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12a728c00) [pid = 1658] [serial = 1240] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1273c8400) [pid = 1658] [serial = 1231] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x126d51000) [pid = 1658] [serial = 1230] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x128c12c00) [pid = 1658] [serial = 1234] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12a78b000) [pid = 1658] [serial = 1246] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x125698c00) [pid = 1658] [serial = 1228] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x128b94c00) [pid = 1658] [serial = 1233] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x124af0000) [pid = 1658] [serial = 1227] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x129048000) [pid = 1658] [serial = 1236] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x118274400) [pid = 1658] [serial = 1218] [outer = 0x0] [url = about:blank] 18:22:23 INFO - PROCESS | 1658 | 1463188943643 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11875a800 == 46 [pid = 1658] [id = 447] 18:22:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x112ccd400) [pid = 1658] [serial = 1340] [outer = 0x0] 18:22:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1184e1c00) [pid = 1658] [serial = 1341] [outer = 0x112ccd400] 18:22:23 INFO - PROCESS | 1658 | 1463188943674 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x124aba000) [pid = 1658] [serial = 1342] [outer = 0x112ccd400] 18:22:24 INFO - PROCESS | 1658 | 1463188944043 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 573ms 18:22:24 INFO - PROCESS | 1658 | 1463188944066 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1658 | 1463188944068 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:22:24 INFO - PROCESS | 1658 | 1463188944070 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1658 | 1463188944071 Marionette TRACE conn2 <- [1,1762,null,{}] 18:22:24 INFO - PROCESS | 1658 | 1463188944073 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}] 18:22:24 INFO - PROCESS | 1658 | 1463188944161 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:22:24 INFO - PROCESS | 1658 | 1463188944223 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed9000 == 47 [pid = 1658] [id = 448] 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x124ae5c00) [pid = 1658] [serial = 1343] [outer = 0x0] 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1253e9000) [pid = 1658] [serial = 1344] [outer = 0x124ae5c00] 18:22:24 INFO - PROCESS | 1658 | 1463188944249 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x126f9c800) [pid = 1658] [serial = 1345] [outer = 0x124ae5c00] 18:22:24 INFO - PROCESS | 1658 | 1463188944532 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 18:22:24 INFO - PROCESS | 1658 | 1463188944589 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1658 | 1463188944590 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:22:24 INFO - PROCESS | 1658 | 1463188944593 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1658 | 1463188944594 Marionette TRACE conn2 <- [1,1766,null,{}] 18:22:24 INFO - PROCESS | 1658 | 1463188944596 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}] 18:22:24 INFO - PROCESS | 1658 | 1463188944677 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:22:24 INFO - PROCESS | 1658 | 1463188944684 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a41a800 == 48 [pid = 1658] [id = 449] 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x124af2000) [pid = 1658] [serial = 1346] [outer = 0x0] 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x128b60800) [pid = 1658] [serial = 1347] [outer = 0x124af2000] 18:22:24 INFO - PROCESS | 1658 | 1463188944710 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x128f05400) [pid = 1658] [serial = 1348] [outer = 0x124af2000] 18:22:25 INFO - PROCESS | 1658 | 1463188945057 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 472ms 18:22:25 INFO - PROCESS | 1658 | 1463188945070 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1658 | 1463188945071 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:22:25 INFO - PROCESS | 1658 | 1463188945102 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1658 | 1463188945103 Marionette TRACE conn2 <- [1,1770,null,{}] 18:22:25 INFO - PROCESS | 1658 | 1463188945105 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}] 18:22:25 INFO - PROCESS | 1658 | 1463188945205 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:22:25 INFO - PROCESS | 1658 | 1463188945210 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3ac800 == 49 [pid = 1658] [id = 450] 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x129335800) [pid = 1658] [serial = 1349] [outer = 0x0] 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12a728c00) [pid = 1658] [serial = 1350] [outer = 0x129335800] 18:22:25 INFO - PROCESS | 1658 | 1463188945237 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12a898800) [pid = 1658] [serial = 1351] [outer = 0x129335800] 18:22:25 INFO - PROCESS | 1658 | 1463188945589 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms 18:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:22:25 INFO - PROCESS | 1658 | 1463188945621 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1658 | 1463188945623 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:22:25 INFO - PROCESS | 1658 | 1463188945625 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1658 | 1463188945626 Marionette TRACE conn2 <- [1,1774,null,{}] 18:22:25 INFO - PROCESS | 1658 | 1463188945628 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}] 18:22:25 INFO - PROCESS | 1658 | 1463188945741 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:22:25 INFO - PROCESS | 1658 | 1463188945784 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baef000 == 50 [pid = 1658] [id = 451] 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12a787800) [pid = 1658] [serial = 1352] [outer = 0x0] 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12bb36000) [pid = 1658] [serial = 1353] [outer = 0x12a787800] 18:22:25 INFO - PROCESS | 1658 | 1463188945808 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12be45400) [pid = 1658] [serial = 1354] [outer = 0x12a787800] 18:22:26 INFO - PROCESS | 1658 | 1463188946144 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 18:22:26 INFO - PROCESS | 1658 | 1463188946194 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1658 | 1463188946195 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:22:26 INFO - PROCESS | 1658 | 1463188946197 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1658 | 1463188946198 Marionette TRACE conn2 <- [1,1778,null,{}] 18:22:26 INFO - PROCESS | 1658 | 1463188946200 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}] 18:22:26 INFO - PROCESS | 1658 | 1463188946308 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:22:26 INFO - PROCESS | 1658 | 1463188946349 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cae4000 == 51 [pid = 1658] [id = 452] 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12bb38800) [pid = 1658] [serial = 1355] [outer = 0x0] 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12beccc00) [pid = 1658] [serial = 1356] [outer = 0x12bb38800] 18:22:26 INFO - PROCESS | 1658 | 1463188946373 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12c6bf800) [pid = 1658] [serial = 1357] [outer = 0x12bb38800] 18:22:26 INFO - PROCESS | 1658 | 1463188946670 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]]]}] 18:22:26 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 18:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 18:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:22:26 INFO - PROCESS | 1658 | 1463188946715 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1658 | 1463188946717 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:22:26 INFO - PROCESS | 1658 | 1463188946718 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1658 | 1463188946720 Marionette TRACE conn2 <- [1,1782,null,{}] 18:22:26 INFO - PROCESS | 1658 | 1463188946722 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}] 18:22:26 INFO - PROCESS | 1658 | 1463188946831 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:22:26 INFO - PROCESS | 1658 | 1463188946845 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3cc800 == 52 [pid = 1658] [id = 453] 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12bb5cc00) [pid = 1658] [serial = 1358] [outer = 0x0] 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12ca4f800) [pid = 1658] [serial = 1359] [outer = 0x12bb5cc00] 18:22:26 INFO - PROCESS | 1658 | 1463188946870 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12ca55c00) [pid = 1658] [serial = 1360] [outer = 0x12bb5cc00] 18:22:27 INFO - PROCESS | 1658 | 1463188947209 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]]]}] 18:22:27 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 18:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 517ms 18:22:27 INFO - PROCESS | 1658 | 1463188947237 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1658 | 1463188947238 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:22:27 INFO - PROCESS | 1658 | 1463188947240 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1658 | 1463188947241 Marionette TRACE conn2 <- [1,1786,null,{}] 18:22:27 INFO - PROCESS | 1658 | 1463188947244 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}] 18:22:27 INFO - PROCESS | 1658 | 1463188947353 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:22:27 INFO - PROCESS | 1658 | 1463188947365 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddcb000 == 53 [pid = 1658] [id = 454] 18:22:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12becf400) [pid = 1658] [serial = 1361] [outer = 0x0] 18:22:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12cf14800) [pid = 1658] [serial = 1362] [outer = 0x12becf400] 18:22:27 INFO - PROCESS | 1658 | 1463188947390 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12cf1b400) [pid = 1658] [serial = 1363] [outer = 0x12becf400] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x115e74c00) [pid = 1658] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x112652800) [pid = 1658] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x120f98c00) [pid = 1658] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x1256c0400) [pid = 1658] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11808fc00) [pid = 1658] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11219d400) [pid = 1658] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x128d84400) [pid = 1658] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x118c6b400) [pid = 1658] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x124864000) [pid = 1658] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x125e11c00) [pid = 1658] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12a78f000) [pid = 1658] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12bb33800) [pid = 1658] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x128d88c00) [pid = 1658] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:22:27 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x1295ad400) [pid = 1658] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:22:27 INFO - PROCESS | 1658 | 1463188947799 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]]]}] 18:22:27 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 18:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 18:22:27 INFO - PROCESS | 1658 | 1463188947810 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1658 | 1463188947811 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:22:27 INFO - PROCESS | 1658 | 1463188947819 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1658 | 1463188947821 Marionette TRACE conn2 <- [1,1790,null,{}] 18:22:27 INFO - PROCESS | 1658 | 1463188947823 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}] 18:22:27 INFO - PROCESS | 1658 | 1463188947956 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:22:27 INFO - PROCESS | 1658 | 1463188947996 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde7800 == 54 [pid = 1658] [id = 455] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x120f91c00) [pid = 1658] [serial = 1364] [outer = 0x0] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x123888c00) [pid = 1658] [serial = 1365] [outer = 0x120f91c00] 18:22:28 INFO - PROCESS | 1658 | 1463188948025 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12ad13800) [pid = 1658] [serial = 1366] [outer = 0x120f91c00] 18:22:28 INFO - PROCESS | 1658 | 1463188948322 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]]]}] 18:22:28 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) 18:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 18:22:28 INFO - PROCESS | 1658 | 1463188948340 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1658 | 1463188948341 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:22:28 INFO - PROCESS | 1658 | 1463188948343 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1658 | 1463188948344 Marionette TRACE conn2 <- [1,1794,null,{}] 18:22:28 INFO - PROCESS | 1658 | 1463188948354 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}] 18:22:28 INFO - PROCESS | 1658 | 1463188948447 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:22:28 INFO - PROCESS | 1658 | 1463188948451 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x134eda800 == 55 [pid = 1658] [id = 456] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12ad15c00) [pid = 1658] [serial = 1367] [outer = 0x0] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12ad1ac00) [pid = 1658] [serial = 1368] [outer = 0x12ad15c00] 18:22:28 INFO - PROCESS | 1658 | 1463188948477 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12cf1d400) [pid = 1658] [serial = 1369] [outer = 0x12ad15c00] 18:22:28 INFO - PROCESS | 1658 | 1463188948804 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]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 476ms 18:22:28 INFO - PROCESS | 1658 | 1463188948820 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1658 | 1463188948821 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:22:28 INFO - PROCESS | 1658 | 1463188948823 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1658 | 1463188948824 Marionette TRACE conn2 <- [1,1798,null,{}] 18:22:28 INFO - PROCESS | 1658 | 1463188948827 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}] 18:22:28 INFO - PROCESS | 1658 | 1463188948951 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:22:28 INFO - PROCESS | 1658 | 1463188948958 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x135804800 == 56 [pid = 1658] [id = 457] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x110d51400) [pid = 1658] [serial = 1370] [outer = 0x0] 18:22:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12cf1dc00) [pid = 1658] [serial = 1371] [outer = 0x110d51400] 18:22:28 INFO - PROCESS | 1658 | 1463188948982 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12d1bb000) [pid = 1658] [serial = 1372] [outer = 0x110d51400] 18:22:29 INFO - PROCESS | 1658 | 1463188949291 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 18:22:29 INFO - PROCESS | 1658 | 1463188949294 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1658 | 1463188949296 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:22:29 INFO - PROCESS | 1658 | 1463188949303 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1658 | 1463188949304 Marionette TRACE conn2 <- [1,1802,null,{}] 18:22:29 INFO - PROCESS | 1658 | 1463188949306 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}] 18:22:29 INFO - PROCESS | 1658 | 1463188949405 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:22:29 INFO - PROCESS | 1658 | 1463188949410 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x135664800 == 57 [pid = 1658] [id = 458] 18:22:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12d1bb400) [pid = 1658] [serial = 1373] [outer = 0x0] 18:22:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12d447000) [pid = 1658] [serial = 1374] [outer = 0x12d1bb400] 18:22:29 INFO - PROCESS | 1658 | 1463188949435 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12d794c00) [pid = 1658] [serial = 1375] [outer = 0x12d1bb400] 18:22:29 INFO - PROCESS | 1658 | 1463188949916 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 669ms 18:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:22:29 INFO - PROCESS | 1658 | 1463188949973 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1658 | 1463188949975 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:22:29 INFO - PROCESS | 1658 | 1463188949979 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1658 | 1463188949981 Marionette TRACE conn2 <- [1,1806,null,{}] 18:22:29 INFO - PROCESS | 1658 | 1463188949985 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}] 18:22:30 INFO - PROCESS | 1658 | 1463188950109 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:22:30 INFO - PROCESS | 1658 | 1463188950190 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b2800 == 58 [pid = 1658] [id = 459] 18:22:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x11610a000) [pid = 1658] [serial = 1376] [outer = 0x0] 18:22:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x118269c00) [pid = 1658] [serial = 1377] [outer = 0x11610a000] 18:22:30 INFO - PROCESS | 1658 | 1463188950223 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x1187dd800) [pid = 1658] [serial = 1378] [outer = 0x11610a000] 18:22:30 INFO - PROCESS | 1658 | 1463188950652 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]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 723ms 18:22:30 INFO - PROCESS | 1658 | 1463188950702 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1658 | 1463188950706 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:22:30 INFO - PROCESS | 1658 | 1463188950735 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1658 | 1463188950737 Marionette TRACE conn2 <- [1,1810,null,{}] 18:22:30 INFO - PROCESS | 1658 | 1463188950739 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}] 18:22:30 INFO - PROCESS | 1658 | 1463188950850 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:22:30 INFO - PROCESS | 1658 | 1463188950931 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a9000 == 59 [pid = 1658] [id = 460] 18:22:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x11931cc00) [pid = 1658] [serial = 1379] [outer = 0x0] 18:22:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x120f97400) [pid = 1658] [serial = 1380] [outer = 0x11931cc00] 18:22:30 INFO - PROCESS | 1658 | 1463188950961 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x1256c2c00) [pid = 1658] [serial = 1381] [outer = 0x11931cc00] 18:22:31 INFO - PROCESS | 1658 | 1463188951369 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]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 18:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:22:31 INFO - PROCESS | 1658 | 1463188951407 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 1658 | 1463188951408 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:22:31 INFO - PROCESS | 1658 | 1463188951411 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1658 | 1463188951413 Marionette TRACE conn2 <- [1,1814,null,{}] 18:22:31 INFO - PROCESS | 1658 | 1463188951422 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}] 18:22:31 INFO - PROCESS | 1658 | 1463188951534 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:22:31 INFO - PROCESS | 1658 | 1463188951644 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x135660800 == 60 [pid = 1658] [id = 461] 18:22:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x126d56400) [pid = 1658] [serial = 1382] [outer = 0x0] 18:22:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x128d84c00) [pid = 1658] [serial = 1383] [outer = 0x126d56400] 18:22:31 INFO - PROCESS | 1658 | 1463188951678 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12a775000) [pid = 1658] [serial = 1384] [outer = 0x126d56400] 18:22:32 INFO - PROCESS | 1658 | 1463188952086 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 18:22:32 INFO - PROCESS | 1658 | 1463188952133 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1658 | 1463188952135 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:22:32 INFO - PROCESS | 1658 | 1463188952156 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1658 | 1463188952157 Marionette TRACE conn2 <- [1,1818,null,{}] 18:22:32 INFO - PROCESS | 1658 | 1463188952159 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}] 18:22:32 INFO - PROCESS | 1658 | 1463188952303 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:22:32 INFO - PROCESS | 1658 | 1463188952348 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x13581d800 == 61 [pid = 1658] [id = 462] 18:22:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12a78a400) [pid = 1658] [serial = 1385] [outer = 0x0] 18:22:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12ad12400) [pid = 1658] [serial = 1386] [outer = 0x12a78a400] 18:22:32 INFO - PROCESS | 1658 | 1463188952378 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12be4b000) [pid = 1658] [serial = 1387] [outer = 0x12a78a400] 18:22:32 INFO - PROCESS | 1658 | 1463188952784 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 18:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:22:32 INFO - PROCESS | 1658 | 1463188952825 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1658 | 1463188952826 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:22:32 INFO - PROCESS | 1658 | 1463188952828 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1658 | 1463188952829 Marionette TRACE conn2 <- [1,1822,null,{}] 18:22:32 INFO - PROCESS | 1658 | 1463188952832 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}] 18:22:32 INFO - PROCESS | 1658 | 1463188952938 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:22:33 INFO - PROCESS | 1658 | 1463188953044 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x137eb1000 == 62 [pid = 1658] [id = 463] 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12ac60800) [pid = 1658] [serial = 1388] [outer = 0x0] 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12c6b7400) [pid = 1658] [serial = 1389] [outer = 0x12ac60800] 18:22:33 INFO - PROCESS | 1658 | 1463188953077 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12ca50800) [pid = 1658] [serial = 1390] [outer = 0x12ac60800] 18:22:33 INFO - PROCESS | 1658 | 1463188953511 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]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 18:22:33 INFO - PROCESS | 1658 | 1463188953561 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1658 | 1463188953562 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:22:33 INFO - PROCESS | 1658 | 1463188953581 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1658 | 1463188953583 Marionette TRACE conn2 <- [1,1826,null,{}] 18:22:33 INFO - PROCESS | 1658 | 1463188953585 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}] 18:22:33 INFO - PROCESS | 1658 | 1463188953708 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:22:33 INFO - PROCESS | 1658 | 1463188953819 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1163da800 == 63 [pid = 1658] [id = 464] 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x110ec1400) [pid = 1658] [serial = 1391] [outer = 0x0] 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x11931d400) [pid = 1658] [serial = 1392] [outer = 0x110ec1400] 18:22:33 INFO - PROCESS | 1658 | 1463188953851 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x12ad41c00) [pid = 1658] [serial = 1393] [outer = 0x110ec1400] 18:22:34 INFO - PROCESS | 1658 | 1463188954511 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]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 972ms 18:22:34 INFO - PROCESS | 1658 | 1463188954552 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1658 | 1463188954554 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:22:34 INFO - PROCESS | 1658 | 1463188954557 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1658 | 1463188954560 Marionette TRACE conn2 <- [1,1830,null,{}] 18:22:34 INFO - PROCESS | 1658 | 1463188954564 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}] 18:22:34 INFO - PROCESS | 1658 | 1463188954664 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:22:34 INFO - PROCESS | 1658 | 1463188954747 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0d000 == 64 [pid = 1658] [id = 465] 18:22:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x112eab400) [pid = 1658] [serial = 1394] [outer = 0x0] 18:22:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x113c1c800) [pid = 1658] [serial = 1395] [outer = 0x112eab400] 18:22:34 INFO - PROCESS | 1658 | 1463188954775 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x117237400) [pid = 1658] [serial = 1396] [outer = 0x112eab400] 18:22:35 INFO - PROCESS | 1658 | 1463188955202 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 675ms 18:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:22:35 INFO - PROCESS | 1658 | 1463188955233 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1658 | 1463188955237 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:22:35 INFO - PROCESS | 1658 | 1463188955241 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1658 | 1463188955243 Marionette TRACE conn2 <- [1,1834,null,{}] 18:22:35 INFO - PROCESS | 1658 | 1463188955246 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}] 18:22:35 INFO - PROCESS | 1658 | 1463188955350 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:22:35 INFO - PROCESS | 1658 | 1463188955456 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183b1000 == 65 [pid = 1658] [id = 466] 18:22:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x11808ec00) [pid = 1658] [serial = 1397] [outer = 0x0] 18:22:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x118271800) [pid = 1658] [serial = 1398] [outer = 0x11808ec00] 18:22:35 INFO - PROCESS | 1658 | 1463188955501 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x118596c00) [pid = 1658] [serial = 1399] [outer = 0x11808ec00] 18:22:36 INFO - PROCESS | 1658 | 1463188956030 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]]]}] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x135804800 == 64 [pid = 1658] [id = 457] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x134eda800 == 63 [pid = 1658] [id = 456] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12dde7800 == 62 [pid = 1658] [id = 455] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddcb000 == 61 [pid = 1658] [id = 454] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3cc800 == 60 [pid = 1658] [id = 453] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12cae4000 == 59 [pid = 1658] [id = 452] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12baef000 == 58 [pid = 1658] [id = 451] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3ac800 == 57 [pid = 1658] [id = 450] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12a41a800 == 56 [pid = 1658] [id = 449] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed9000 == 55 [pid = 1658] [id = 448] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11875a800 == 54 [pid = 1658] [id = 447] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x119618000 == 53 [pid = 1658] [id = 446] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x125356000 == 52 [pid = 1658] [id = 445] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x134538000 == 51 [pid = 1658] [id = 442] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x13451d800 == 50 [pid = 1658] [id = 441] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12f07d000 == 49 [pid = 1658] [id = 440] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x128bdd000 == 48 [pid = 1658] [id = 439] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x118764800 == 47 [pid = 1658] [id = 438] 18:22:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12da3b000 == 46 [pid = 1658] [id = 437] 18:22:36 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 18:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 873ms 18:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:22:36 INFO - PROCESS | 1658 | 1463188956114 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1658 | 1463188956116 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:22:36 INFO - PROCESS | 1658 | 1463188956118 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1658 | 1463188956120 Marionette TRACE conn2 <- [1,1838,null,{}] 18:22:36 INFO - PROCESS | 1658 | 1463188956127 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}] 18:22:36 INFO - PROCESS | 1658 | 1463188956215 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x117109000) [pid = 1658] [serial = 1275] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x1183cf800) [pid = 1658] [serial = 1279] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x123882000) [pid = 1658] [serial = 1284] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x123e07800) [pid = 1658] [serial = 1285] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x128b5fc00) [pid = 1658] [serial = 1291] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12a71c000) [pid = 1658] [serial = 1296] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12a790000) [pid = 1658] [serial = 1300] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x116675800) [pid = 1658] [serial = 1272] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12903cc00) [pid = 1658] [serial = 1263] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x1184e1400) [pid = 1658] [serial = 1302] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x118110800) [pid = 1658] [serial = 1276] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12a89b400) [pid = 1658] [serial = 1305] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12a76ec00) [pid = 1658] [serial = 1266] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x128f05800) [pid = 1658] [serial = 1303] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x1184d9c00) [pid = 1658] [serial = 1257] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x120f90c00) [pid = 1658] [serial = 1282] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x124beb800) [pid = 1658] [serial = 1288] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x126967800) [pid = 1658] [serial = 1290] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x128c10c00) [pid = 1658] [serial = 1293] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x120f9d400) [pid = 1658] [serial = 1260] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12bb52400) [pid = 1658] [serial = 1269] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x119625c00) [pid = 1658] [serial = 1281] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x114e8a800) [pid = 1658] [serial = 1254] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12959e800) [pid = 1658] [serial = 1294] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12ad43000) [pid = 1658] [serial = 1252] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x11754a400) [pid = 1658] [serial = 1278] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12933ac00) [pid = 1658] [serial = 1299] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x124af3c00) [pid = 1658] [serial = 1287] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12bb60c00) [pid = 1658] [serial = 1308] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12bb54800) [pid = 1658] [serial = 1306] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12bec3000) [pid = 1658] [serial = 1309] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12a772800) [pid = 1658] [serial = 1297] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12a723800) [pid = 1658] [serial = 1195] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1658 | 1463188956295 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e6000 == 47 [pid = 1658] [id = 467] 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x117109000) [pid = 1658] [serial = 1400] [outer = 0x0] 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x1195d8c00) [pid = 1658] [serial = 1401] [outer = 0x117109000] 18:22:36 INFO - PROCESS | 1658 | 1463188956325 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x119657800) [pid = 1658] [serial = 1402] [outer = 0x117109000] 18:22:36 INFO - PROCESS | 1658 | 1463188956623 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]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 18:22:36 INFO - PROCESS | 1658 | 1463188956640 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:22:36 INFO - PROCESS | 1658 | 1463188956641 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:22:36 INFO - PROCESS | 1658 | 1463188956644 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1658 | 1463188956645 Marionette TRACE conn2 <- [1,1842,null,{}] 18:22:36 INFO - PROCESS | 1658 | 1463188956655 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}] 18:22:36 INFO - PROCESS | 1658 | 1463188956741 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:22:36 INFO - PROCESS | 1658 | 1463188956847 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b47000 == 48 [pid = 1658] [id = 468] 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x1195e0000) [pid = 1658] [serial = 1403] [outer = 0x0] 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x120f9f800) [pid = 1658] [serial = 1404] [outer = 0x1195e0000] 18:22:36 INFO - PROCESS | 1658 | 1463188956874 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x123dc0000) [pid = 1658] [serial = 1405] [outer = 0x1195e0000] 18:22:37 INFO - PROCESS | 1658 | 1463188957127 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]]]}] 18:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 527ms 18:22:37 INFO - PROCESS | 1658 | 1463188957172 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1658 | 1463188957173 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:22:37 INFO - PROCESS | 1658 | 1463188957175 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1658 | 1463188957176 Marionette TRACE conn2 <- [1,1846,null,{}] 18:22:37 INFO - PROCESS | 1658 | 1463188957178 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}] 18:22:37 INFO - PROCESS | 1658 | 1463188957292 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:22:37 INFO - PROCESS | 1658 | 1463188957297 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x112c33800 == 49 [pid = 1658] [id = 469] 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x123e02400) [pid = 1658] [serial = 1406] [outer = 0x0] 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x124aebc00) [pid = 1658] [serial = 1407] [outer = 0x123e02400] 18:22:37 INFO - PROCESS | 1658 | 1463188957324 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x124beb800) [pid = 1658] [serial = 1408] [outer = 0x123e02400] 18:22:37 INFO - PROCESS | 1658 | 1463188957690 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]]]}] 18:22:37 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) 18:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 18:22:37 INFO - PROCESS | 1658 | 1463188957695 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1658 | 1463188957697 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:22:37 INFO - PROCESS | 1658 | 1463188957701 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1658 | 1463188957702 Marionette TRACE conn2 <- [1,1850,null,{}] 18:22:37 INFO - PROCESS | 1658 | 1463188957705 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}] 18:22:37 INFO - PROCESS | 1658 | 1463188957804 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:22:37 INFO - PROCESS | 1658 | 1463188957809 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x129054800 == 50 [pid = 1658] [id = 470] 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x124be7800) [pid = 1658] [serial = 1409] [outer = 0x0] 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12696a400) [pid = 1658] [serial = 1410] [outer = 0x124be7800] 18:22:37 INFO - PROCESS | 1658 | 1463188957836 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x128b94000) [pid = 1658] [serial = 1411] [outer = 0x124be7800] 18:22:38 INFO - PROCESS | 1658 | 1463188958189 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]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 18:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:22:38 INFO - PROCESS | 1658 | 1463188958221 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1658 | 1463188958222 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:22:38 INFO - PROCESS | 1658 | 1463188958224 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1658 | 1463188958225 Marionette TRACE conn2 <- [1,1854,null,{}] 18:22:38 INFO - PROCESS | 1658 | 1463188958227 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}] 18:22:38 INFO - PROCESS | 1658 | 1463188958310 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:22:38 INFO - PROCESS | 1658 | 1463188958398 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a880000 == 51 [pid = 1658] [id = 471] 18:22:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x128b53c00) [pid = 1658] [serial = 1412] [outer = 0x0] 18:22:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x128b9c800) [pid = 1658] [serial = 1413] [outer = 0x128b53c00] 18:22:38 INFO - PROCESS | 1658 | 1463188958431 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x128f07400) [pid = 1658] [serial = 1414] [outer = 0x128b53c00] 18:22:38 INFO - PROCESS | 1658 | 1463188958732 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]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 18:22:38 INFO - PROCESS | 1658 | 1463188958793 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1658 | 1463188958794 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:22:38 INFO - PROCESS | 1658 | 1463188958796 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1658 | 1463188958797 Marionette TRACE conn2 <- [1,1858,null,{}] 18:22:38 INFO - PROCESS | 1658 | 1463188958800 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}] 18:22:38 INFO - PROCESS | 1658 | 1463188958909 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:22:38 INFO - PROCESS | 1658 | 1463188958937 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b39f000 == 52 [pid = 1658] [id = 472] 18:22:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x129337000) [pid = 1658] [serial = 1415] [outer = 0x0] 18:22:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12933ac00) [pid = 1658] [serial = 1416] [outer = 0x129337000] 18:22:38 INFO - PROCESS | 1658 | 1463188958964 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x1295a2c00) [pid = 1658] [serial = 1417] [outer = 0x129337000] 18:22:39 INFO - PROCESS | 1658 | 1463188959317 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]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 570ms 18:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:22:39 INFO - PROCESS | 1658 | 1463188959367 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1658 | 1463188959368 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:22:39 INFO - PROCESS | 1658 | 1463188959370 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1658 | 1463188959371 Marionette TRACE conn2 <- [1,1862,null,{}] 18:22:39 INFO - PROCESS | 1658 | 1463188959373 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}] 18:22:39 INFO - PROCESS | 1658 | 1463188959482 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:22:39 INFO - PROCESS | 1658 | 1463188959495 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baf0800 == 53 [pid = 1658] [id = 473] 18:22:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x129337800) [pid = 1658] [serial = 1418] [outer = 0x0] 18:22:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12a71cc00) [pid = 1658] [serial = 1419] [outer = 0x129337800] 18:22:39 INFO - PROCESS | 1658 | 1463188959520 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12a778800) [pid = 1658] [serial = 1420] [outer = 0x129337800] 18:22:39 INFO - PROCESS | 1658 | 1463188959861 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]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 18:22:39 INFO - PROCESS | 1658 | 1463188959889 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1658 | 1463188959890 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:22:39 INFO - PROCESS | 1658 | 1463188959900 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1658 | 1463188959901 Marionette TRACE conn2 <- [1,1866,null,{}] 18:22:39 INFO - PROCESS | 1658 | 1463188959904 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}] 18:22:40 INFO - PROCESS | 1658 | 1463188960010 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:22:40 INFO - PROCESS | 1658 | 1463188960052 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cacc000 == 54 [pid = 1658] [id = 474] 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12a71d800) [pid = 1658] [serial = 1421] [outer = 0x0] 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12a790c00) [pid = 1658] [serial = 1422] [outer = 0x12a71d800] 18:22:40 INFO - PROCESS | 1658 | 1463188960077 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12ac6bc00) [pid = 1658] [serial = 1423] [outer = 0x12a71d800] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12a787800) [pid = 1658] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12bb38800) [pid = 1658] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x120f91c00) [pid = 1658] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12bb5cc00) [pid = 1658] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x124af2000) [pid = 1658] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x118088c00) [pid = 1658] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x12becf400) [pid = 1658] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11295c400) [pid = 1658] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x124ae5c00) [pid = 1658] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x129335800) [pid = 1658] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x112ccd400) [pid = 1658] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12ad15c00) [pid = 1658] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:22:40 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x110d51400) [pid = 1658] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:22:40 INFO - PROCESS | 1658 | 1463188960682 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]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 819ms 18:22:40 INFO - PROCESS | 1658 | 1463188960719 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 1658 | 1463188960721 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:22:40 INFO - PROCESS | 1658 | 1463188960723 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1658 | 1463188960725 Marionette TRACE conn2 <- [1,1870,null,{}] 18:22:40 INFO - PROCESS | 1658 | 1463188960727 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}] 18:22:40 INFO - PROCESS | 1658 | 1463188960827 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:22:40 INFO - PROCESS | 1658 | 1463188960831 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3b2000 == 55 [pid = 1658] [id = 475] 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x113c8c800) [pid = 1658] [serial = 1424] [outer = 0x0] 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12ac64c00) [pid = 1658] [serial = 1425] [outer = 0x113c8c800] 18:22:40 INFO - PROCESS | 1658 | 1463188960862 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12bb35c00) [pid = 1658] [serial = 1426] [outer = 0x113c8c800] 18:22:41 INFO - PROCESS | 1658 | 1463188961220 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 18:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:22:41 INFO - PROCESS | 1658 | 1463188961242 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1658 | 1463188961244 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:22:41 INFO - PROCESS | 1658 | 1463188961247 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1658 | 1463188961249 Marionette TRACE conn2 <- [1,1874,null,{}] 18:22:41 INFO - PROCESS | 1658 | 1463188961252 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}] 18:22:41 INFO - PROCESS | 1658 | 1463188961378 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:22:41 INFO - PROCESS | 1658 | 1463188961388 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3c9000 == 56 [pid = 1658] [id = 476] 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12bb38800) [pid = 1658] [serial = 1427] [outer = 0x0] 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12be47400) [pid = 1658] [serial = 1428] [outer = 0x12bb38800] 18:22:41 INFO - PROCESS | 1658 | 1463188961413 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12c6b8c00) [pid = 1658] [serial = 1429] [outer = 0x12bb38800] 18:22:41 INFO - PROCESS | 1658 | 1463188961722 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms 18:22:41 INFO - PROCESS | 1658 | 1463188961768 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1658 | 1463188961769 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:22:41 INFO - PROCESS | 1658 | 1463188961771 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1658 | 1463188961772 Marionette TRACE conn2 <- [1,1878,null,{}] 18:22:41 INFO - PROCESS | 1658 | 1463188961775 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}] 18:22:41 INFO - PROCESS | 1658 | 1463188961860 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:22:41 INFO - PROCESS | 1658 | 1463188961864 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddd5000 == 57 [pid = 1658] [id = 477] 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12bb58000) [pid = 1658] [serial = 1430] [outer = 0x0] 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12ca4b000) [pid = 1658] [serial = 1431] [outer = 0x12bb58000] 18:22:41 INFO - PROCESS | 1658 | 1463188961889 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12ca56000) [pid = 1658] [serial = 1432] [outer = 0x12bb58000] 18:22:42 INFO - PROCESS | 1658 | 1463188962222 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 468ms 18:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:22:42 INFO - PROCESS | 1658 | 1463188962241 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1658 | 1463188962242 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:22:42 INFO - PROCESS | 1658 | 1463188962244 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1658 | 1463188962245 Marionette TRACE conn2 <- [1,1882,null,{}] 18:22:42 INFO - PROCESS | 1658 | 1463188962251 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}] 18:22:42 INFO - PROCESS | 1658 | 1463188962378 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:22:42 INFO - PROCESS | 1658 | 1463188962385 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f0a1000 == 58 [pid = 1658] [id = 478] 18:22:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x112e18400) [pid = 1658] [serial = 1433] [outer = 0x0] 18:22:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12ca4d800) [pid = 1658] [serial = 1434] [outer = 0x112e18400] 18:22:42 INFO - PROCESS | 1658 | 1463188962409 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12cf13400) [pid = 1658] [serial = 1435] [outer = 0x112e18400] 18:22:42 INFO - PROCESS | 1658 | 1463188962854 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 623ms 18:22:42 INFO - PROCESS | 1658 | 1463188962868 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1658 | 1463188962870 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:22:42 INFO - PROCESS | 1658 | 1463188962874 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1658 | 1463188962877 Marionette TRACE conn2 <- [1,1886,null,{}] 18:22:42 INFO - PROCESS | 1658 | 1463188962900 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}] 18:22:43 INFO - PROCESS | 1658 | 1463188963018 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:22:43 INFO - PROCESS | 1658 | 1463188963099 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d1000 == 59 [pid = 1658] [id = 479] 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x112959c00) [pid = 1658] [serial = 1436] [outer = 0x0] 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x116a57c00) [pid = 1658] [serial = 1437] [outer = 0x112959c00] 18:22:43 INFO - PROCESS | 1658 | 1463188963132 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x118170c00) [pid = 1658] [serial = 1438] [outer = 0x112959c00] 18:22:43 INFO - PROCESS | 1658 | 1463188963568 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]]]}] 18:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 18:22:43 INFO - PROCESS | 1658 | 1463188963625 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1658 | 1463188963629 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:22:43 INFO - PROCESS | 1658 | 1463188963636 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1658 | 1463188963638 Marionette TRACE conn2 <- [1,1890,null,{}] 18:22:43 INFO - PROCESS | 1658 | 1463188963640 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}] 18:22:43 INFO - PROCESS | 1658 | 1463188963750 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:22:43 INFO - PROCESS | 1658 | 1463188963832 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ebb800 == 60 [pid = 1658] [id = 480] 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x1184e1800) [pid = 1658] [serial = 1439] [outer = 0x0] 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x119320800) [pid = 1658] [serial = 1440] [outer = 0x1184e1800] 18:22:43 INFO - PROCESS | 1658 | 1463188963863 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x11965f000) [pid = 1658] [serial = 1441] [outer = 0x1184e1800] 18:22:44 INFO - PROCESS | 1658 | 1463188964287 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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 18:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:22:44 INFO - PROCESS | 1658 | 1463188964308 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1658 | 1463188964310 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:22:44 INFO - PROCESS | 1658 | 1463188964313 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1658 | 1463188964317 Marionette TRACE conn2 <- [1,1894,null,{}] 18:22:44 INFO - PROCESS | 1658 | 1463188964325 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}] 18:22:44 INFO - PROCESS | 1658 | 1463188964437 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:22:44 INFO - PROCESS | 1658 | 1463188964549 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde7800 == 61 [pid = 1658] [id = 481] 18:22:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x123c68000) [pid = 1658] [serial = 1442] [outer = 0x0] 18:22:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x1256bf400) [pid = 1658] [serial = 1443] [outer = 0x123c68000] 18:22:44 INFO - PROCESS | 1658 | 1463188964584 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12751e400) [pid = 1658] [serial = 1444] [outer = 0x123c68000] 18:22:45 INFO - PROCESS | 1658 | 1463188965003 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 18:22:45 INFO - PROCESS | 1658 | 1463188965060 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1658 | 1463188965062 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:22:45 INFO - PROCESS | 1658 | 1463188965084 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1658 | 1463188965085 Marionette TRACE conn2 <- [1,1898,null,{}] 18:22:45 INFO - PROCESS | 1658 | 1463188965088 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}] 18:22:45 INFO - PROCESS | 1658 | 1463188965194 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:22:45 INFO - PROCESS | 1658 | 1463188965274 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ee3800 == 62 [pid = 1658] [id = 482] 18:22:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12751f800) [pid = 1658] [serial = 1445] [outer = 0x0] 18:22:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x129045400) [pid = 1658] [serial = 1446] [outer = 0x12751f800] 18:22:45 INFO - PROCESS | 1658 | 1463188965303 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12a791000) [pid = 1658] [serial = 1447] [outer = 0x12751f800] 18:22:45 INFO - PROCESS | 1658 | 1463188965723 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 676ms 18:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:22:45 INFO - PROCESS | 1658 | 1463188965757 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1658 | 1463188965758 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:22:45 INFO - PROCESS | 1658 | 1463188965761 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1658 | 1463188965762 Marionette TRACE conn2 <- [1,1902,null,{}] 18:22:45 INFO - PROCESS | 1658 | 1463188965764 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}] 18:22:45 INFO - PROCESS | 1658 | 1463188965871 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:22:45 INFO - PROCESS | 1658 | 1463188965980 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x135805000 == 63 [pid = 1658] [id = 483] 18:22:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x128b61000) [pid = 1658] [serial = 1448] [outer = 0x0] 18:22:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12ac63400) [pid = 1658] [serial = 1449] [outer = 0x128b61000] 18:22:46 INFO - PROCESS | 1658 | 1463188966012 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12bb54400) [pid = 1658] [serial = 1450] [outer = 0x128b61000] 18:22:46 INFO - PROCESS | 1658 | 1463188966434 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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 18:22:46 INFO - PROCESS | 1658 | 1463188966482 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1658 | 1463188966484 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:22:46 INFO - PROCESS | 1658 | 1463188966486 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1658 | 1463188966487 Marionette TRACE conn2 <- [1,1906,null,{}] 18:22:46 INFO - PROCESS | 1658 | 1463188966490 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}] 18:22:46 INFO - PROCESS | 1658 | 1463188966634 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:22:46 INFO - PROCESS | 1658 | 1463188966748 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x137eac800 == 64 [pid = 1658] [id = 484] 18:22:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x12bec5400) [pid = 1658] [serial = 1451] [outer = 0x0] 18:22:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x12cf1c400) [pid = 1658] [serial = 1452] [outer = 0x12bec5400] 18:22:46 INFO - PROCESS | 1658 | 1463188966776 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x12d798400) [pid = 1658] [serial = 1453] [outer = 0x12bec5400] 18:22:47 INFO - PROCESS | 1658 | 1463188967148 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]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 18:22:47 INFO - PROCESS | 1658 | 1463188967156 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1658 | 1463188967158 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:22:47 INFO - PROCESS | 1658 | 1463188967160 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1658 | 1463188967161 Marionette TRACE conn2 <- [1,1910,null,{}] 18:22:47 INFO - PROCESS | 1658 | 1463188967166 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}] 18:22:47 INFO - PROCESS | 1658 | 1463188967270 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:22:47 INFO - PROCESS | 1658 | 1463188967389 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x135491800 == 65 [pid = 1658] [id = 485] 18:22:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x1125be800) [pid = 1658] [serial = 1454] [outer = 0x0] 18:22:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x123dcc400) [pid = 1658] [serial = 1455] [outer = 0x1125be800] 18:22:47 INFO - PROCESS | 1658 | 1463188967420 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x123dd1400) [pid = 1658] [serial = 1456] [outer = 0x1125be800] 18:22:47 INFO - PROCESS | 1658 | 1463188967823 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]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 18:22:47 INFO - PROCESS | 1658 | 1463188967886 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1658 | 1463188967887 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:22:47 INFO - PROCESS | 1658 | 1463188967890 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1658 | 1463188967891 Marionette TRACE conn2 <- [1,1914,null,{}] 18:22:47 INFO - PROCESS | 1658 | 1463188967893 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}] 18:22:48 INFO - PROCESS | 1658 | 1463188968022 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:22:48 INFO - PROCESS | 1658 | 1463188968106 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x119621800 == 66 [pid = 1658] [id = 486] 18:22:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x1187dd400) [pid = 1658] [serial = 1457] [outer = 0x0] 18:22:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x123dd1000) [pid = 1658] [serial = 1458] [outer = 0x1187dd400] 18:22:48 INFO - PROCESS | 1658 | 1463188968135 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x124bbbc00) [pid = 1658] [serial = 1459] [outer = 0x1187dd400] 18:22:48 INFO - PROCESS | 1658 | 1463188968535 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]]]}] 18:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 18:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:22:48 INFO - PROCESS | 1658 | 1463188968560 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 1658 | 1463188968561 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:22:48 INFO - PROCESS | 1658 | 1463188968563 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1658 | 1463188968565 Marionette TRACE conn2 <- [1,1918,null,{}] 18:22:48 INFO - PROCESS | 1658 | 1463188968567 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}] 18:22:48 INFO - PROCESS | 1658 | 1463188968680 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:22:48 INFO - PROCESS | 1658 | 1463188968924 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab0000 == 67 [pid = 1658] [id = 487] 18:22:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x1125b2c00) [pid = 1658] [serial = 1460] [outer = 0x0] 18:22:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x11294ec00) [pid = 1658] [serial = 1461] [outer = 0x1125b2c00] 18:22:48 INFO - PROCESS | 1658 | 1463188968962 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x116846000) [pid = 1658] [serial = 1462] [outer = 0x1125b2c00] 18:22:49 INFO - PROCESS | 1658 | 1463188969502 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 972ms 18:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:22:49 INFO - PROCESS | 1658 | 1463188969539 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1658 | 1463188969541 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:22:49 INFO - PROCESS | 1658 | 1463188969547 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1658 | 1463188969551 Marionette TRACE conn2 <- [1,1922,null,{}] 18:22:49 INFO - PROCESS | 1658 | 1463188969554 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}] 18:22:49 INFO - PROCESS | 1658 | 1463188969672 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:22:49 INFO - PROCESS | 1658 | 1463188969758 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x118cae000 == 68 [pid = 1658] [id = 488] 18:22:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x1184e4000) [pid = 1658] [serial = 1463] [outer = 0x0] 18:22:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x1195d5400) [pid = 1658] [serial = 1464] [outer = 0x1184e4000] 18:22:49 INFO - PROCESS | 1658 | 1463188969787 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x119632000) [pid = 1658] [serial = 1465] [outer = 0x1184e4000] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddd5000 == 67 [pid = 1658] [id = 477] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3c9000 == 66 [pid = 1658] [id = 476] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3b2000 == 65 [pid = 1658] [id = 475] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12cacc000 == 64 [pid = 1658] [id = 474] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12baf0800 == 63 [pid = 1658] [id = 473] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x12d447000) [pid = 1658] [serial = 1374] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12b39f000 == 62 [pid = 1658] [id = 472] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12a880000 == 61 [pid = 1658] [id = 471] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x129054800 == 60 [pid = 1658] [id = 470] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x112c33800 == 59 [pid = 1658] [id = 469] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x123b47000 == 58 [pid = 1658] [id = 468] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1182e6000 == 57 [pid = 1658] [id = 467] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1183b1000 == 56 [pid = 1658] [id = 466] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0d000 == 55 [pid = 1658] [id = 465] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6a9000 == 54 [pid = 1658] [id = 460] 18:22:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b2800 == 53 [pid = 1658] [id = 459] 18:22:50 INFO - PROCESS | 1658 | 1463188970224 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]]]}] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12bb36000) [pid = 1658] [serial = 1353] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x12beccc00) [pid = 1658] [serial = 1356] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12be45400) [pid = 1658] [serial = 1354] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x123888c00) [pid = 1658] [serial = 1365] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x12ca4f800) [pid = 1658] [serial = 1359] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x12c6bf800) [pid = 1658] [serial = 1357] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x128b60800) [pid = 1658] [serial = 1347] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x11826c400) [pid = 1658] [serial = 1314] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x11965c000) [pid = 1658] [serial = 1339] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x119130000) [pid = 1658] [serial = 1338] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x120f98400) [pid = 1658] [serial = 1317] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12cf14800) [pid = 1658] [serial = 1362] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x1184e0400) [pid = 1658] [serial = 1336] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x117106800) [pid = 1658] [serial = 1335] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x1253e9000) [pid = 1658] [serial = 1344] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x126f9c800) [pid = 1658] [serial = 1345] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x126968800) [pid = 1658] [serial = 1320] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12bec8400) [pid = 1658] [serial = 1311] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12a728c00) [pid = 1658] [serial = 1350] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x12c6c3000) [pid = 1658] [serial = 1329] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12ca55c00) [pid = 1658] [serial = 1360] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x1184e1c00) [pid = 1658] [serial = 1341] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x124aba000) [pid = 1658] [serial = 1342] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x12a78ec00) [pid = 1658] [serial = 1323] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12bb33400) [pid = 1658] [serial = 1326] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x119661c00) [pid = 1658] [serial = 1332] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12ad1ac00) [pid = 1658] [serial = 1368] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12cf1dc00) [pid = 1658] [serial = 1371] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12cf1d400) [pid = 1658] [serial = 1369] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12cf1b400) [pid = 1658] [serial = 1363] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x128f05400) [pid = 1658] [serial = 1348] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12ad13800) [pid = 1658] [serial = 1366] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12d1bb000) [pid = 1658] [serial = 1372] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12a898800) [pid = 1658] [serial = 1351] [outer = 0x0] [url = about:blank] 18:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 729ms 18:22:50 INFO - PROCESS | 1658 | 1463188970273 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:22:50 INFO - PROCESS | 1658 | 1463188970276 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:22:50 INFO - PROCESS | 1658 | 1463188970279 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1658 | 1463188970281 Marionette TRACE conn2 <- [1,1926,null,{}] 18:22:50 INFO - PROCESS | 1658 | 1463188970283 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}] 18:22:50 INFO - PROCESS | 1658 | 1463188970373 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:22:50 INFO - PROCESS | 1658 | 1463188970379 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc6800 == 54 [pid = 1658] [id = 489] 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x119b0f800) [pid = 1658] [serial = 1466] [outer = 0x0] 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x123882400) [pid = 1658] [serial = 1467] [outer = 0x119b0f800] 18:22:50 INFO - PROCESS | 1658 | 1463188970406 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x123dc4400) [pid = 1658] [serial = 1468] [outer = 0x119b0f800] 18:22:50 INFO - PROCESS | 1658 | 1463188970770 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]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 18:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:22:50 INFO - PROCESS | 1658 | 1463188970802 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1658 | 1463188970804 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:22:50 INFO - PROCESS | 1658 | 1463188970807 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1658 | 1463188970812 Marionette TRACE conn2 <- [1,1930,null,{}] 18:22:50 INFO - PROCESS | 1658 | 1463188970819 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}] 18:22:50 INFO - PROCESS | 1658 | 1463188970909 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:22:50 INFO - PROCESS | 1658 | 1463188970915 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cc6000 == 55 [pid = 1658] [id = 490] 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x123e07800) [pid = 1658] [serial = 1469] [outer = 0x0] 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x124bc2000) [pid = 1658] [serial = 1470] [outer = 0x123e07800] 18:22:50 INFO - PROCESS | 1658 | 1463188970941 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x124bc9800) [pid = 1658] [serial = 1471] [outer = 0x123e07800] 18:22:51 INFO - PROCESS | 1658 | 1463188971294 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 526ms 18:22:51 INFO - PROCESS | 1658 | 1463188971333 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:22:51 INFO - PROCESS | 1658 | 1463188971342 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:22:51 INFO - PROCESS | 1658 | 1463188971356 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1658 | 1463188971358 Marionette TRACE conn2 <- [1,1934,null,{}] 18:22:51 INFO - PROCESS | 1658 | 1463188971360 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}] 18:22:51 INFO - PROCESS | 1658 | 1463188971449 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:22:51 INFO - PROCESS | 1658 | 1463188971453 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3ad800 == 56 [pid = 1658] [id = 491] 18:22:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x124be5800) [pid = 1658] [serial = 1472] [outer = 0x0] 18:22:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x126968800) [pid = 1658] [serial = 1473] [outer = 0x124be5800] 18:22:51 INFO - PROCESS | 1658 | 1463188971479 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x127526400) [pid = 1658] [serial = 1474] [outer = 0x124be5800] 18:22:51 INFO - PROCESS | 1658 | 1463188971995 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 674ms 18:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:22:52 INFO - PROCESS | 1658 | 1463188972025 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1658 | 1463188972029 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1658 | 1463188972034 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1658 | 1463188972037 Marionette TRACE conn2 <- [1,1938,null,{}] 18:22:52 INFO - PROCESS | 1658 | 1463188972041 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}] 18:22:52 INFO - PROCESS | 1658 | 1463188972149 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:22:52 INFO - PROCESS | 1658 | 1463188972257 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0b000 == 57 [pid = 1658] [id = 492] 18:22:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x1183cf800) [pid = 1658] [serial = 1475] [outer = 0x0] 18:22:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x11855ec00) [pid = 1658] [serial = 1476] [outer = 0x1183cf800] 18:22:52 INFO - PROCESS | 1658 | 1463188972290 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x1195d2800) [pid = 1658] [serial = 1477] [outer = 0x1183cf800] 18:22:52 INFO - PROCESS | 1658 | 1463188972716 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 722ms 18:22:52 INFO - PROCESS | 1658 | 1463188972757 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1658 | 1463188972761 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:22:52 INFO - PROCESS | 1658 | 1463188972765 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1658 | 1463188972767 Marionette TRACE conn2 <- [1,1942,null,{}] 18:22:52 INFO - PROCESS | 1658 | 1463188972770 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}] 18:22:52 INFO - PROCESS | 1658 | 1463188972882 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:22:53 INFO - PROCESS | 1658 | 1463188972994 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x129069800 == 58 [pid = 1658] [id = 493] 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x11965ac00) [pid = 1658] [serial = 1478] [outer = 0x0] 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x123c11c00) [pid = 1658] [serial = 1479] [outer = 0x11965ac00] 18:22:53 INFO - PROCESS | 1658 | 1463188973027 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x124a10c00) [pid = 1658] [serial = 1480] [outer = 0x11965ac00] 18:22:53 INFO - PROCESS | 1658 | 1463188973453 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 18:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:22:53 INFO - PROCESS | 1658 | 1463188973487 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1658 | 1463188973488 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1658 | 1463188973491 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1658 | 1463188973493 Marionette TRACE conn2 <- [1,1946,null,{}] 18:22:53 INFO - PROCESS | 1658 | 1463188973534 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}] 18:22:53 INFO - PROCESS | 1658 | 1463188973648 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:22:53 INFO - PROCESS | 1658 | 1463188973731 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c810000 == 59 [pid = 1658] [id = 494] 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x1256bd400) [pid = 1658] [serial = 1481] [outer = 0x0] 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12580f000) [pid = 1658] [serial = 1482] [outer = 0x1256bd400] 18:22:53 INFO - PROCESS | 1658 | 1463188973764 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x128b57800) [pid = 1658] [serial = 1483] [outer = 0x1256bd400] 18:22:54 INFO - PROCESS | 1658 | 1463188974204 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 18:22:54 INFO - PROCESS | 1658 | 1463188974225 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1658 | 1463188974227 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:22:54 INFO - PROCESS | 1658 | 1463188974229 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1658 | 1463188974230 Marionette TRACE conn2 <- [1,1950,null,{}] 18:22:54 INFO - PROCESS | 1658 | 1463188974233 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}] 18:22:54 INFO - PROCESS | 1658 | 1463188974346 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:22:54 INFO - PROCESS | 1658 | 1463188974456 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1df800 == 60 [pid = 1658] [id = 495] 18:22:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12580d000) [pid = 1658] [serial = 1484] [outer = 0x0] 18:22:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x128c0bc00) [pid = 1658] [serial = 1485] [outer = 0x12580d000] 18:22:54 INFO - PROCESS | 1658 | 1463188974490 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x129336000) [pid = 1658] [serial = 1486] [outer = 0x12580d000] 18:22:54 INFO - PROCESS | 1658 | 1463188974901 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 18:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:22:54 INFO - PROCESS | 1658 | 1463188974956 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1658 | 1463188974958 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:22:54 INFO - PROCESS | 1658 | 1463188974960 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1658 | 1463188974961 Marionette TRACE conn2 <- [1,1954,null,{}] 18:22:54 INFO - PROCESS | 1658 | 1463188974983 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}] 18:22:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x12933e000) [pid = 1658] [serial = 1487] [outer = 0x12cf19400] 18:22:55 INFO - PROCESS | 1658 | 1463188975114 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:22:55 INFO - PROCESS | 1658 | 1463188975226 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddce000 == 61 [pid = 1658] [id = 496] 18:22:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x1295a3800) [pid = 1658] [serial = 1488] [outer = 0x0] 18:22:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x12a771400) [pid = 1658] [serial = 1489] [outer = 0x1295a3800] 18:22:55 INFO - PROCESS | 1658 | 1463188975258 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x12a789000) [pid = 1658] [serial = 1490] [outer = 0x1295a3800] 18:22:55 INFO - PROCESS | 1658 | 1463188975665 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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 732ms 18:22:55 INFO - PROCESS | 1658 | 1463188975692 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1658 | 1463188975694 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:22:55 INFO - PROCESS | 1658 | 1463188975696 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1658 | 1463188975697 Marionette TRACE conn2 <- [1,1958,null,{}] 18:22:55 INFO - PROCESS | 1658 | 1463188975700 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}] 18:22:55 INFO - PROCESS | 1658 | 1463188975821 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:22:55 INFO - PROCESS | 1658 | 1463188975932 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f09c000 == 62 [pid = 1658] [id = 497] 18:22:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x12a788000) [pid = 1658] [serial = 1491] [outer = 0x0] 18:22:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x12ad15400) [pid = 1658] [serial = 1492] [outer = 0x12a788000] 18:22:55 INFO - PROCESS | 1658 | 1463188975964 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x12be49000) [pid = 1658] [serial = 1493] [outer = 0x12a788000] 18:22:56 INFO - PROCESS | 1658 | 1463188976356 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 18:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:22:56 INFO - PROCESS | 1658 | 1463188976365 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1658 | 1463188976367 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:22:56 INFO - PROCESS | 1658 | 1463188976369 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1658 | 1463188976370 Marionette TRACE conn2 <- [1,1962,null,{}] 18:22:56 INFO - PROCESS | 1658 | 1463188976373 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}] 18:22:56 INFO - PROCESS | 1658 | 1463188976482 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:22:56 INFO - PROCESS | 1658 | 1463188976616 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ed2000 == 63 [pid = 1658] [id = 498] 18:22:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x110d53000) [pid = 1658] [serial = 1494] [outer = 0x0] 18:22:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x12becbc00) [pid = 1658] [serial = 1495] [outer = 0x110d53000] 18:22:56 INFO - PROCESS | 1658 | 1463188976664 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x12c6bdc00) [pid = 1658] [serial = 1496] [outer = 0x110d53000] 18:22:57 INFO - PROCESS | 1658 | 1463188977139 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 821ms 18:22:57 INFO - PROCESS | 1658 | 1463188977191 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1658 | 1463188977192 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:22:57 INFO - PROCESS | 1658 | 1463188977194 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1658 | 1463188977196 Marionette TRACE conn2 <- [1,1966,null,{}] 18:22:57 INFO - PROCESS | 1658 | 1463188977198 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}] 18:22:57 INFO - PROCESS | 1658 | 1463188977302 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:22:57 INFO - PROCESS | 1658 | 1463188977384 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x135428000 == 64 [pid = 1658] [id = 499] 18:22:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x123dc2400) [pid = 1658] [serial = 1497] [outer = 0x0] 18:22:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x12ca4b800) [pid = 1658] [serial = 1498] [outer = 0x123dc2400] 18:22:57 INFO - PROCESS | 1658 | 1463188977415 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x12cf14800) [pid = 1658] [serial = 1499] [outer = 0x123dc2400] 18:22:57 INFO - PROCESS | 1658 | 1463188977869 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 18:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:22:57 INFO - PROCESS | 1658 | 1463188977919 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1658 | 1463188977921 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:22:57 INFO - PROCESS | 1658 | 1463188977925 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1658 | 1463188977927 Marionette TRACE conn2 <- [1,1970,null,{}] 18:22:57 INFO - PROCESS | 1658 | 1463188977957 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}] 18:22:58 INFO - PROCESS | 1658 | 1463188978121 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:22:58 INFO - PROCESS | 1658 | 1463188978203 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x13548a000 == 65 [pid = 1658] [id = 500] 18:22:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x12d1b2c00) [pid = 1658] [serial = 1500] [outer = 0x0] 18:22:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x12d1bc400) [pid = 1658] [serial = 1501] [outer = 0x12d1b2c00] 18:22:58 INFO - PROCESS | 1658 | 1463188978232 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x12d446400) [pid = 1658] [serial = 1502] [outer = 0x12d1b2c00] 18:22:58 INFO - PROCESS | 1658 | 1463188978648 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]]]}] 18:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 773ms 18:22:58 INFO - PROCESS | 1658 | 1463188978698 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:22:58 INFO - PROCESS | 1658 | 1463188978699 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:22:58 INFO - PROCESS | 1658 | 1463188978701 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1658 | 1463188978702 Marionette TRACE conn2 <- [1,1974,null,{}] 18:22:58 INFO - PROCESS | 1658 | 1463188978705 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}] 18:22:58 INFO - PROCESS | 1658 | 1463188978809 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:22:59 INFO - PROCESS | 1658 | 1463188979045 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185c3000 == 66 [pid = 1658] [id = 501] 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x111e27800) [pid = 1658] [serial = 1503] [outer = 0x0] 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x112950400) [pid = 1658] [serial = 1504] [outer = 0x111e27800] 18:22:59 INFO - PROCESS | 1658 | 1463188979081 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x1176c5400) [pid = 1658] [serial = 1505] [outer = 0x111e27800] 18:22:59 INFO - PROCESS | 1658 | 1463188979521 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 868ms 18:22:59 INFO - PROCESS | 1658 | 1463188979570 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:22:59 INFO - PROCESS | 1658 | 1463188979573 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:22:59 INFO - PROCESS | 1658 | 1463188979576 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1658 | 1463188979578 Marionette TRACE conn2 <- [1,1978,null,{}] 18:22:59 INFO - PROCESS | 1658 | 1463188979602 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}] 18:22:59 INFO - PROCESS | 1658 | 1463188979707 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:22:59 INFO - PROCESS | 1658 | 1463188979799 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x118758000 == 67 [pid = 1658] [id = 502] 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x11965dc00) [pid = 1658] [serial = 1506] [outer = 0x0] 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x123c0c400) [pid = 1658] [serial = 1507] [outer = 0x11965dc00] 18:22:59 INFO - PROCESS | 1658 | 1463188979840 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x123dca800) [pid = 1658] [serial = 1508] [outer = 0x11965dc00] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x11688d000 == 66 [pid = 1658] [id = 26] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x128cc6000 == 65 [pid = 1658] [id = 490] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x119bc6800 == 64 [pid = 1658] [id = 489] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x118cae000 == 63 [pid = 1658] [id = 488] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab0000 == 62 [pid = 1658] [id = 487] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x135491800 == 61 [pid = 1658] [id = 485] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x137eac800 == 60 [pid = 1658] [id = 484] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x135805000 == 59 [pid = 1658] [id = 483] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x134ee3800 == 58 [pid = 1658] [id = 482] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x12dde7800 == 57 [pid = 1658] [id = 481] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x125ebb800 == 56 [pid = 1658] [id = 480] 18:23:00 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d1000 == 55 [pid = 1658] [id = 479] 18:23:00 INFO - PROCESS | 1658 | 1463188980509 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]]]}] 18:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 940ms 18:23:00 INFO - PROCESS | 1658 | 1463188980515 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 1658 | 1463188980518 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:23:00 INFO - PROCESS | 1658 | 1463188980521 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 1658 | 1463188980524 Marionette TRACE conn2 <- [1,1982,null,{}] 18:23:00 INFO - PROCESS | 1658 | 1463188980528 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}] 18:23:00 INFO - PROCESS | 1658 | 1463188980681 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:23:00 INFO - PROCESS | 1658 | 1463188980695 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x123baf800 == 56 [pid = 1658] [id = 503] 18:23:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x118268400) [pid = 1658] [serial = 1509] [outer = 0x0] 18:23:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 220 (0x11962a800) [pid = 1658] [serial = 1510] [outer = 0x118268400] 18:23:00 INFO - PROCESS | 1658 | 1463188980741 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 221 (0x123db9400) [pid = 1658] [serial = 1511] [outer = 0x118268400] 18:23:01 INFO - PROCESS | 1658 | 1463188981242 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]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 771ms 18:23:01 INFO - PROCESS | 1658 | 1463188981298 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1658 | 1463188981302 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:23:01 INFO - PROCESS | 1658 | 1463188981309 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1658 | 1463188981310 Marionette TRACE conn2 <- [1,1986,null,{}] 18:23:01 INFO - PROCESS | 1658 | 1463188981315 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}] 18:23:01 INFO - PROCESS | 1658 | 1463188981423 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:23:01 INFO - PROCESS | 1658 | 1463188981511 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baef800 == 57 [pid = 1658] [id = 504] 18:23:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 222 (0x124bbb800) [pid = 1658] [serial = 1512] [outer = 0x0] 18:23:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 223 (0x124bc6800) [pid = 1658] [serial = 1513] [outer = 0x124bbb800] 18:23:01 INFO - PROCESS | 1658 | 1463188981541 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 224 (0x12580f400) [pid = 1658] [serial = 1514] [outer = 0x124bbb800] 18:23:02 INFO - PROCESS | 1658 | 1463188981993 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 723ms 18:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:23:02 INFO - PROCESS | 1658 | 1463188982034 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1658 | 1463188982036 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:23:02 INFO - PROCESS | 1658 | 1463188982040 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1658 | 1463188982044 Marionette TRACE conn2 <- [1,1990,null,{}] 18:23:02 INFO - PROCESS | 1658 | 1463188982057 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}] 18:23:02 INFO - PROCESS | 1658 | 1463188982224 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:23:02 INFO - PROCESS | 1658 | 1463188982316 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f0aa000 == 58 [pid = 1658] [id = 505] 18:23:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 225 (0x12751fc00) [pid = 1658] [serial = 1515] [outer = 0x0] 18:23:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 226 (0x128b94400) [pid = 1658] [serial = 1516] [outer = 0x12751fc00] 18:23:02 INFO - PROCESS | 1658 | 1463188982350 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 227 (0x129336c00) [pid = 1658] [serial = 1517] [outer = 0x12751fc00] 18:23:02 INFO - PROCESS | 1658 | 1463188982809 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 777ms 18:23:02 INFO - PROCESS | 1658 | 1463188982816 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1658 | 1463188982818 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:23:02 INFO - PROCESS | 1658 | 1463188982820 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1658 | 1463188982822 Marionette TRACE conn2 <- [1,1994,null,{}] 18:23:02 INFO - PROCESS | 1658 | 1463188982824 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}] 18:23:02 INFO - PROCESS | 1658 | 1463188982935 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:23:03 INFO - PROCESS | 1658 | 1463188983050 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x13547a800 == 59 [pid = 1658] [id = 506] 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 228 (0x12a776c00) [pid = 1658] [serial = 1518] [outer = 0x0] 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 229 (0x12ad10800) [pid = 1658] [serial = 1519] [outer = 0x12a776c00] 18:23:03 INFO - PROCESS | 1658 | 1463188983085 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 230 (0x12bb55800) [pid = 1658] [serial = 1520] [outer = 0x12a776c00] 18:23:03 INFO - PROCESS | 1658 | 1463188983504 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 18:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:23:03 INFO - PROCESS | 1658 | 1463188983539 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1658 | 1463188983541 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:23:03 INFO - PROCESS | 1658 | 1463188983543 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1658 | 1463188983544 Marionette TRACE conn2 <- [1,1998,null,{}] 18:23:03 INFO - PROCESS | 1658 | 1463188983547 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}] 18:23:03 INFO - PROCESS | 1658 | 1463188983652 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:23:03 INFO - PROCESS | 1658 | 1463188983766 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x137cd0800 == 60 [pid = 1658] [id = 507] 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 231 (0x12ad0e000) [pid = 1658] [serial = 1521] [outer = 0x0] 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 232 (0x12bec9400) [pid = 1658] [serial = 1522] [outer = 0x12ad0e000] 18:23:03 INFO - PROCESS | 1658 | 1463188983798 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 233 (0x12d1bb800) [pid = 1658] [serial = 1523] [outer = 0x12ad0e000] 18:23:04 INFO - PROCESS | 1658 | 1463188984188 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 18:23:04 INFO - PROCESS | 1658 | 1463188984215 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1658 | 1463188984216 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:23:04 INFO - PROCESS | 1658 | 1463188984218 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1658 | 1463188984219 Marionette TRACE conn2 <- [1,2002,null,{}] 18:23:04 INFO - PROCESS | 1658 | 1463188984222 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}] 18:23:04 INFO - PROCESS | 1658 | 1463188984368 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:23:04 INFO - PROCESS | 1658 | 1463188984458 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x135519000 == 61 [pid = 1658] [id = 508] 18:23:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 234 (0x12d79a800) [pid = 1658] [serial = 1524] [outer = 0x0] 18:23:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 235 (0x135852c00) [pid = 1658] [serial = 1525] [outer = 0x12d79a800] 18:23:04 INFO - PROCESS | 1658 | 1463188984489 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 236 (0x135863800) [pid = 1658] [serial = 1526] [outer = 0x12d79a800] 18:23:04 INFO - PROCESS | 1658 | 1463188984917 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 18:23:04 INFO - PROCESS | 1658 | 1463188984939 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1658 | 1463188984941 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:23:04 INFO - PROCESS | 1658 | 1463188984945 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1658 | 1463188984947 Marionette TRACE conn2 <- [1,2006,null,{}] 18:23:04 INFO - PROCESS | 1658 | 1463188984950 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}] 18:23:05 INFO - PROCESS | 1658 | 1463188985072 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:23:05 INFO - PROCESS | 1658 | 1463188985160 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1403c2800 == 62 [pid = 1658] [id = 509] 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 237 (0x13585f400) [pid = 1658] [serial = 1527] [outer = 0x0] 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 238 (0x135868c00) [pid = 1658] [serial = 1528] [outer = 0x13585f400] 18:23:05 INFO - PROCESS | 1658 | 1463188985189 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 239 (0x13586e400) [pid = 1658] [serial = 1529] [outer = 0x13585f400] 18:23:05 INFO - PROCESS | 1658 | 1463188985596 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]]]}] 18:23:05 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 18:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 672ms 18:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:23:05 INFO - PROCESS | 1658 | 1463188985617 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1658 | 1463188985618 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:23:05 INFO - PROCESS | 1658 | 1463188985620 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1658 | 1463188985622 Marionette TRACE conn2 <- [1,2010,null,{}] 18:23:05 INFO - PROCESS | 1658 | 1463188985624 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}] 18:23:05 INFO - PROCESS | 1658 | 1463188985744 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:23:05 INFO - PROCESS | 1658 | 1463188985832 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x1403da800 == 63 [pid = 1658] [id = 510] 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 240 (0x135705000) [pid = 1658] [serial = 1530] [outer = 0x0] 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 241 (0x13570a800) [pid = 1658] [serial = 1531] [outer = 0x135705000] 18:23:05 INFO - PROCESS | 1658 | 1463188985861 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 242 (0x13570e400) [pid = 1658] [serial = 1532] [outer = 0x135705000] 18:23:06 INFO - PROCESS | 1658 | 1463188986268 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]]]}] 18:23:06 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 18:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 18:23:06 INFO - PROCESS | 1658 | 1463188986290 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1658 | 1463188986292 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:23:06 INFO - PROCESS | 1658 | 1463188986294 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1658 | 1463188986295 Marionette TRACE conn2 <- [1,2014,null,{}] 18:23:06 INFO - PROCESS | 1658 | 1463188986300 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}] 18:23:06 INFO - PROCESS | 1658 | 1463188986404 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:23:06 INFO - PROCESS | 1658 | 1463188986521 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x138537800 == 64 [pid = 1658] [id = 511] 18:23:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 243 (0x123e9e400) [pid = 1658] [serial = 1533] [outer = 0x0] 18:23:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 244 (0x135711400) [pid = 1658] [serial = 1534] [outer = 0x123e9e400] 18:23:06 INFO - PROCESS | 1658 | 1463188986553 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 245 (0x13586f400) [pid = 1658] [serial = 1535] [outer = 0x123e9e400] 18:23:06 INFO - PROCESS | 1658 | 1463188986963 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 18:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:23:07 INFO - PROCESS | 1658 | 1463188987016 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1658 | 1463188987018 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1658 | 1463188987020 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1658 | 1463188987021 Marionette TRACE conn2 <- [1,2018,null,{}] 18:23:07 INFO - PROCESS | 1658 | 1463188987041 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}] 18:23:07 INFO - PROCESS | 1658 | 1463188987145 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:23:07 INFO - PROCESS | 1658 | 1463188987265 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x140244000 == 65 [pid = 1658] [id = 512] 18:23:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 246 (0x116676c00) [pid = 1658] [serial = 1536] [outer = 0x0] 18:23:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 247 (0x135de3000) [pid = 1658] [serial = 1537] [outer = 0x116676c00] 18:23:07 INFO - PROCESS | 1658 | 1463188987297 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 248 (0x135dea400) [pid = 1658] [serial = 1538] [outer = 0x116676c00] 18:23:07 INFO - PROCESS | 1658 | 1463188987705 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 736ms 18:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:23:07 INFO - PROCESS | 1658 | 1463188987756 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1658 | 1463188987758 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1658 | 1463188987760 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1658 | 1463188987762 Marionette TRACE conn2 <- [1,2022,null,{}] 18:23:07 INFO - PROCESS | 1658 | 1463188987764 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}] 18:23:07 INFO - PROCESS | 1658 | 1463188987891 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:23:07 INFO - PROCESS | 1658 | 1463188987983 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x137e0c800 == 66 [pid = 1658] [id = 513] 18:23:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 249 (0x135b7a400) [pid = 1658] [serial = 1539] [outer = 0x0] 18:23:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 250 (0x135dea000) [pid = 1658] [serial = 1540] [outer = 0x135b7a400] 18:23:08 INFO - PROCESS | 1658 | 1463188988020 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 251 (0x135df1400) [pid = 1658] [serial = 1541] [outer = 0x135b7a400] 18:23:08 INFO - PROCESS | 1658 | 1463188988453 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]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 773ms 18:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:23:08 INFO - PROCESS | 1658 | 1463188988533 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1658 | 1463188988535 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:23:08 INFO - PROCESS | 1658 | 1463188988538 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1658 | 1463188988539 Marionette TRACE conn2 <- [1,2026,null,{}] 18:23:08 INFO - PROCESS | 1658 | 1463188988543 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}] 18:23:08 INFO - PROCESS | 1658 | 1463188988771 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:23:09 INFO - PROCESS | 1658 | 1463188989036 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e14000 == 67 [pid = 1658] [id = 514] 18:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 252 (0x1125ba000) [pid = 1658] [serial = 1542] [outer = 0x0] 18:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 253 (0x1161a4000) [pid = 1658] [serial = 1543] [outer = 0x1125ba000] 18:23:09 INFO - PROCESS | 1658 | 1463188989066 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 254 (0x1184e4c00) [pid = 1658] [serial = 1544] [outer = 0x1125ba000] 18:23:09 INFO - PROCESS | 1658 | 1463188989490 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]]]}] 18:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 971ms 18:23:09 INFO - PROCESS | 1658 | 1463188989510 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1658 | 1463188989512 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:23:09 INFO - PROCESS | 1658 | 1463188989515 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1658 | 1463188989518 Marionette TRACE conn2 <- [1,2030,null,{}] 18:23:09 INFO - PROCESS | 1658 | 1463188989521 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}] 18:23:09 INFO - PROCESS | 1658 | 1463188989638 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:23:09 INFO - PROCESS | 1658 | 1463188989847 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1658 | --DOCSHELL 0x1185c3000 == 66 [pid = 1658] [id = 501] 18:23:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d8000 == 67 [pid = 1658] [id = 515] 18:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 255 (0x1125af800) [pid = 1658] [serial = 1545] [outer = 0x0] 18:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 256 (0x118088000) [pid = 1658] [serial = 1546] [outer = 0x1125af800] 18:23:09 INFO - PROCESS | 1658 | 1463188989917 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 257 (0x123c0e400) [pid = 1658] [serial = 1547] [outer = 0x1125af800] 18:23:10 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0b000 == 66 [pid = 1658] [id = 492] 18:23:10 INFO - PROCESS | 1658 | 1463188990544 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1073ms 18:23:10 INFO - PROCESS | 1658 | 1463188990588 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1658 | 1463188990591 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:23:10 INFO - PROCESS | 1658 | 1463188990594 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1658 | 1463188990597 Marionette TRACE conn2 <- [1,2034,null,{}] 18:23:10 INFO - PROCESS | 1658 | 1463188990600 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}] 18:23:10 INFO - PROCESS | 1658 | 1463188990714 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:23:10 INFO - PROCESS | 1658 | 1463188990809 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3ba000 == 67 [pid = 1658] [id = 516] 18:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 258 (0x124bc2400) [pid = 1658] [serial = 1548] [outer = 0x0] 18:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 259 (0x125810800) [pid = 1658] [serial = 1549] [outer = 0x124bc2400] 18:23:10 INFO - PROCESS | 1658 | 1463188990844 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 260 (0x128c0d000) [pid = 1658] [serial = 1550] [outer = 0x124bc2400] 18:23:11 INFO - PROCESS | 1658 | 1463188991287 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]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 722ms 18:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:23:11 INFO - PROCESS | 1658 | 1463188991318 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1658 | 1463188991321 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:23:11 INFO - PROCESS | 1658 | 1463188991325 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1658 | 1463188991326 Marionette TRACE conn2 <- [1,2038,null,{}] 18:23:11 INFO - PROCESS | 1658 | 1463188991329 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}] 18:23:11 INFO - PROCESS | 1658 | 1463188991440 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:23:11 INFO - PROCESS | 1658 | 1463188991564 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ee6800 == 68 [pid = 1658] [id = 517] 18:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 261 (0x129041000) [pid = 1658] [serial = 1551] [outer = 0x0] 18:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 262 (0x12a4aa000) [pid = 1658] [serial = 1552] [outer = 0x129041000] 18:23:11 INFO - PROCESS | 1658 | 1463188991598 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 263 (0x12bb37000) [pid = 1658] [serial = 1553] [outer = 0x129041000] 18:23:12 INFO - PROCESS | 1658 | 1463188992074 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]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 770ms 18:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:23:12 INFO - PROCESS | 1658 | 1463188992095 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1658 | 1463188992096 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:23:12 INFO - PROCESS | 1658 | 1463188992100 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1658 | 1463188992104 Marionette TRACE conn2 <- [1,2042,null,{}] 18:23:12 INFO - PROCESS | 1658 | 1463188992111 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}] 18:23:12 INFO - PROCESS | 1658 | 1463188992224 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:23:12 INFO - PROCESS | 1658 | 1463188992351 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x137e06000 == 69 [pid = 1658] [id = 518] 18:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 264 (0x12bb5a800) [pid = 1658] [serial = 1554] [outer = 0x0] 18:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 265 (0x12d447000) [pid = 1658] [serial = 1555] [outer = 0x12bb5a800] 18:23:12 INFO - PROCESS | 1658 | 1463188992383 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 266 (0x12d79f400) [pid = 1658] [serial = 1556] [outer = 0x12bb5a800] 18:23:12 INFO - PROCESS | 1658 | 1463188992797 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]]]}] 18:23:12 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) 18:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 725ms 18:23:12 INFO - PROCESS | 1658 | 1463188992835 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1658 | 1463188992837 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:23:12 INFO - PROCESS | 1658 | 1463188992840 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1658 | 1463188992841 Marionette TRACE conn2 <- [1,2046,null,{}] 18:23:12 INFO - PROCESS | 1658 | 1463188992843 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}] 18:23:12 INFO - PROCESS | 1658 | 1463188992953 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x134ecb000 == 68 [pid = 1658] [id = 443] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddcd000 == 67 [pid = 1658] [id = 421] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x119e14000 == 66 [pid = 1658] [id = 514] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x140244000 == 65 [pid = 1658] [id = 512] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x138537800 == 64 [pid = 1658] [id = 511] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1403da800 == 63 [pid = 1658] [id = 510] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x1403c2800 == 62 [pid = 1658] [id = 509] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x135519000 == 61 [pid = 1658] [id = 508] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x137cd0800 == 60 [pid = 1658] [id = 507] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x13547a800 == 59 [pid = 1658] [id = 506] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12f0aa000 == 58 [pid = 1658] [id = 505] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12baef800 == 57 [pid = 1658] [id = 504] 18:23:13 INFO - PROCESS | 1658 | --DOCSHELL 0x123baf800 == 56 [pid = 1658] [id = 503] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11853c800 == 55 [pid = 1658] [id = 12] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12c80b800 == 54 [pid = 1658] [id = 13] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3a4800 == 53 [pid = 1658] [id = 9] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12c818000 == 52 [pid = 1658] [id = 420] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1163cb800 == 51 [pid = 1658] [id = 25] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12bedb800 == 50 [pid = 1658] [id = 383] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x118534000 == 49 [pid = 1658] [id = 444] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x116aa3000 == 48 [pid = 1658] [id = 23] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x112154800 == 47 [pid = 1658] [id = 21] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x135660800 == 46 [pid = 1658] [id = 461] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1163da800 == 45 [pid = 1658] [id = 464] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12bae4000 == 44 [pid = 1658] [id = 379] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12ced4800 == 43 [pid = 1658] [id = 15] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddce000 == 42 [pid = 1658] [id = 496] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x114ee2000 == 41 [pid = 1658] [id = 24] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12dde1800 == 40 [pid = 1658] [id = 422] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12da2d000 == 39 [pid = 1658] [id = 20] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x114eeb000 == 38 [pid = 1658] [id = 22] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12cad3800 == 37 [pid = 1658] [id = 14] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x13581d800 == 36 [pid = 1658] [id = 462] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12f080800 == 35 [pid = 1658] [id = 423] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d7800 == 34 [pid = 1658] [id = 19] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12c811800 == 33 [pid = 1658] [id = 384] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12bedd800 == 32 [pid = 1658] [id = 11] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x137eb1000 == 31 [pid = 1658] [id = 463] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12a425800 == 30 [pid = 1658] [id = 360] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1df800 == 29 [pid = 1658] [id = 495] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12c810000 == 28 [pid = 1658] [id = 494] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab07800 == 27 [pid = 1658] [id = 8] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12905b800 == 26 [pid = 1658] [id = 6] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x129069800 == 25 [pid = 1658] [id = 493] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12f09c000 == 24 [pid = 1658] [id = 497] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1183a9000 == 23 [pid = 1658] [id = 18] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x134ed2000 == 22 [pid = 1658] [id = 498] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x135428000 == 21 [pid = 1658] [id = 499] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12bade800 == 20 [pid = 1658] [id = 10] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x13548a000 == 19 [pid = 1658] [id = 500] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x11257e800 == 18 [pid = 1658] [id = 424] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x137e0c800 == 17 [pid = 1658] [id = 513] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x119621800 == 16 [pid = 1658] [id = 486] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x118758000 == 15 [pid = 1658] [id = 502] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x135664800 == 14 [pid = 1658] [id = 458] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x137e06000 == 13 [pid = 1658] [id = 518] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x134ee6800 == 12 [pid = 1658] [id = 517] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12d3ba000 == 11 [pid = 1658] [id = 516] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3ad800 == 10 [pid = 1658] [id = 491] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x12f0a1000 == 9 [pid = 1658] [id = 478] 18:23:17 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d8000 == 8 [pid = 1658] [id = 515] 18:23:18 INFO - PROCESS | 1658 | 1463188998614 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11215c800 == 9 [pid = 1658] [id = 519] 18:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 267 (0x110ebc000) [pid = 1658] [serial = 1557] [outer = 0x0] 18:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 268 (0x110ec6400) [pid = 1658] [serial = 1558] [outer = 0x110ebc000] 18:23:18 INFO - PROCESS | 1658 | 1463188998783 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 269 (0x11219d400) [pid = 1658] [serial = 1559] [outer = 0x110ebc000] 18:23:19 INFO - PROCESS | 1658 | 1463188999161 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 6338ms 18:23:19 INFO - PROCESS | 1658 | 1463188999285 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1658 | 1463188999290 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:23:19 INFO - PROCESS | 1658 | 1463188999304 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1658 | 1463188999308 Marionette TRACE conn2 <- [1,2050,null,{}] 18:23:19 INFO - PROCESS | 1658 | 1463188999314 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}] 18:23:19 INFO - PROCESS | 1658 | 1463188999499 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:23:19 INFO - PROCESS | 1658 | 1463188999520 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x116803800 == 10 [pid = 1658] [id = 520] 18:23:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 270 (0x11295b400) [pid = 1658] [serial = 1560] [outer = 0x0] 18:23:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 271 (0x112cc2000) [pid = 1658] [serial = 1561] [outer = 0x11295b400] 18:23:19 INFO - PROCESS | 1658 | 1463188999548 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 272 (0x112eb4c00) [pid = 1658] [serial = 1562] [outer = 0x11295b400] 18:23:19 INFO - PROCESS | 1658 | 1463188999919 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 625ms 18:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:23:19 INFO - PROCESS | 1658 | 1463188999929 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1658 | 1463188999933 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:23:19 INFO - PROCESS | 1658 | 1463188999937 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1658 | 1463188999938 Marionette TRACE conn2 <- [1,2054,null,{}] 18:23:19 INFO - PROCESS | 1658 | 1463188999940 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}] 18:23:20 INFO - PROCESS | 1658 | 1463189000067 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:23:20 INFO - PROCESS | 1658 | 1463189000085 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d3000 == 11 [pid = 1658] [id = 521] 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 273 (0x114e8b000) [pid = 1658] [serial = 1563] [outer = 0x0] 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 274 (0x1165bcc00) [pid = 1658] [serial = 1564] [outer = 0x114e8b000] 18:23:20 INFO - PROCESS | 1658 | 1463189000111 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 275 (0x116a5bc00) [pid = 1658] [serial = 1565] [outer = 0x114e8b000] 18:23:20 INFO - PROCESS | 1658 | 1463189000499 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 571ms 18:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:23:20 INFO - PROCESS | 1658 | 1463189000507 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1658 | 1463189000509 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:23:20 INFO - PROCESS | 1658 | 1463189000512 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1658 | 1463189000517 Marionette TRACE conn2 <- [1,2058,null,{}] 18:23:20 INFO - PROCESS | 1658 | 1463189000524 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}] 18:23:20 INFO - PROCESS | 1658 | 1463189000643 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:23:20 INFO - PROCESS | 1658 | 1463189000657 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc4000 == 12 [pid = 1658] [id = 522] 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 276 (0x1176be800) [pid = 1658] [serial = 1566] [outer = 0x0] 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 277 (0x118170000) [pid = 1658] [serial = 1567] [outer = 0x1176be800] 18:23:20 INFO - PROCESS | 1658 | 1463189000683 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 278 (0x118276000) [pid = 1658] [serial = 1568] [outer = 0x1176be800] 18:23:21 INFO - PROCESS | 1658 | 1463189001043 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]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 577ms 18:23:21 INFO - PROCESS | 1658 | 1463189001089 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1658 | 1463189001090 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:23:21 INFO - PROCESS | 1658 | 1463189001092 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1658 | 1463189001094 Marionette TRACE conn2 <- [1,2062,null,{}] 18:23:21 INFO - PROCESS | 1658 | 1463189001096 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}] 18:23:21 INFO - PROCESS | 1658 | 1463189001206 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:23:22 INFO - PROCESS | 1658 | 1463189002523 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 277 (0x129337000) [pid = 1658] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 276 (0x129337800) [pid = 1658] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 275 (0x12a71d800) [pid = 1658] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 274 (0x1125ba000) [pid = 1658] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 273 (0x124be7800) [pid = 1658] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 272 (0x117109000) [pid = 1658] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 271 (0x123e02400) [pid = 1658] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 270 (0x11808ec00) [pid = 1658] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 269 (0x1195e0000) [pid = 1658] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 268 (0x112eab400) [pid = 1658] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 267 (0x111e27800) [pid = 1658] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 266 (0x12d1bb400) [pid = 1658] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 265 (0x1125b2c00) [pid = 1658] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 264 (0x1184e4000) [pid = 1658] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 263 (0x119b0f800) [pid = 1658] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 262 (0x112e18400) [pid = 1658] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 261 (0x112959c00) [pid = 1658] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 260 (0x1184e1800) [pid = 1658] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 259 (0x123c68000) [pid = 1658] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 258 (0x113c8c800) [pid = 1658] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 257 (0x12751f800) [pid = 1658] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 256 (0x128b61000) [pid = 1658] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 255 (0x12bec5400) [pid = 1658] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 254 (0x1125be800) [pid = 1658] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 253 (0x12bb58000) [pid = 1658] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 252 (0x12bb38800) [pid = 1658] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 251 (0x128b53c00) [pid = 1658] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 250 (0x1187dd400) [pid = 1658] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 249 (0x118268400) [pid = 1658] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 248 (0x1183cf800) [pid = 1658] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 247 (0x12751fc00) [pid = 1658] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 246 (0x12be4d400) [pid = 1658] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 245 (0x124be5800) [pid = 1658] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 244 (0x129041000) [pid = 1658] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 243 (0x124bbb800) [pid = 1658] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 242 (0x1256bd400) [pid = 1658] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 241 (0x124bc2400) [pid = 1658] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 240 (0x123e07800) [pid = 1658] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 239 (0x11965dc00) [pid = 1658] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 238 (0x116676c00) [pid = 1658] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 237 (0x11610a000) [pid = 1658] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 236 (0x11265a000) [pid = 1658] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 235 (0x1168cc800) [pid = 1658] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 234 (0x110ec1400) [pid = 1658] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 233 (0x125e05800) [pid = 1658] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 232 (0x1121d8400) [pid = 1658] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 231 (0x11931d000) [pid = 1658] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 230 (0x1295aac00) [pid = 1658] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 229 (0x119321400) [pid = 1658] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 228 (0x116676400) [pid = 1658] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 227 (0x120f9b400) [pid = 1658] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 226 (0x117543800) [pid = 1658] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 225 (0x126d56400) [pid = 1658] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 224 (0x12a78a400) [pid = 1658] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 223 (0x11931cc00) [pid = 1658] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 222 (0x1125be000) [pid = 1658] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 221 (0x112eaa800) [pid = 1658] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 220 (0x12a71b000) [pid = 1658] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 219 (0x118c6a800) [pid = 1658] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x1125b0800) [pid = 1658] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x12ac60800) [pid = 1658] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x128c10800) [pid = 1658] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x1168d3c00) [pid = 1658] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x12c6b6c00) [pid = 1658] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x125f16000) [pid = 1658] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x111aa5400) [pid = 1658] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x125690c00) [pid = 1658] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x118269000) [pid = 1658] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x119b16000) [pid = 1658] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x110ec0000) [pid = 1658] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x116844000) [pid = 1658] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x12ad3cc00) [pid = 1658] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x125814800) [pid = 1658] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x124aec400) [pid = 1658] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x119656c00) [pid = 1658] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x1125b1c00) [pid = 1658] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x1184da400) [pid = 1658] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x111aa8400) [pid = 1658] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x123e9e400) [pid = 1658] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x135705000) [pid = 1658] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x13585f400) [pid = 1658] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x12d1b2c00) [pid = 1658] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x123dc2400) [pid = 1658] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x110d53000) [pid = 1658] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x12a788000) [pid = 1658] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x1125af800) [pid = 1658] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x1295a3800) [pid = 1658] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12d79a800) [pid = 1658] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x12580d000) [pid = 1658] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x11965ac00) [pid = 1658] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12ad0e000) [pid = 1658] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12a776c00) [pid = 1658] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:23:22 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x135b7a400) [pid = 1658] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:23:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11256f000 == 13 [pid = 1658] [id = 523] 18:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x110d4d400) [pid = 1658] [serial = 1569] [outer = 0x0] 18:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x110f9c000) [pid = 1658] [serial = 1570] [outer = 0x110d4d400] 18:23:22 INFO - PROCESS | 1658 | 1463189002610 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x1125be000) [pid = 1658] [serial = 1571] [outer = 0x110d4d400] 18:23:22 INFO - PROCESS | 1658 | 1463189002900 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1820ms 18:23:22 INFO - PROCESS | 1658 | 1463189002914 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1658 | 1463189002917 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:23:22 INFO - PROCESS | 1658 | 1463189002925 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1658 | 1463189002926 Marionette TRACE conn2 <- [1,2066,null,{}] 18:23:22 INFO - PROCESS | 1658 | 1463189002928 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}] 18:23:23 INFO - PROCESS | 1658 | 1463189003010 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:23:23 INFO - PROCESS | 1658 | 1463189003017 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x123f60800 == 14 [pid = 1658] [id = 524] 18:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x1163f0400) [pid = 1658] [serial = 1572] [outer = 0x0] 18:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x116845800) [pid = 1658] [serial = 1573] [outer = 0x1163f0400] 18:23:23 INFO - PROCESS | 1658 | 1463189003049 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x1184de000) [pid = 1658] [serial = 1574] [outer = 0x1163f0400] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x123dd1400) [pid = 1658] [serial = 1456] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x12ca4b000) [pid = 1658] [serial = 1431] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x124bc9800) [pid = 1658] [serial = 1471] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12ac6bc00) [pid = 1658] [serial = 1423] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12be47400) [pid = 1658] [serial = 1428] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x128b9c800) [pid = 1658] [serial = 1413] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x128f07400) [pid = 1658] [serial = 1414] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12ca56000) [pid = 1658] [serial = 1432] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x123dcc400) [pid = 1658] [serial = 1455] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x1295a2c00) [pid = 1658] [serial = 1417] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x124bbbc00) [pid = 1658] [serial = 1459] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12c6b8c00) [pid = 1658] [serial = 1429] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x123dd1000) [pid = 1658] [serial = 1458] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x116a57c00) [pid = 1658] [serial = 1437] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12ca4d800) [pid = 1658] [serial = 1434] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x124bc2000) [pid = 1658] [serial = 1470] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x127526400) [pid = 1658] [serial = 1474] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11962a800) [pid = 1658] [serial = 1510] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x123dca800) [pid = 1658] [serial = 1508] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12933ac00) [pid = 1658] [serial = 1416] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12a71cc00) [pid = 1658] [serial = 1419] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12a790c00) [pid = 1658] [serial = 1422] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x1184e4c00) [pid = 1658] [serial = 1544] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12a778800) [pid = 1658] [serial = 1420] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12696a400) [pid = 1658] [serial = 1410] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x128b94000) [pid = 1658] [serial = 1411] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x118269c00) [pid = 1658] [serial = 1377] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x1195d8c00) [pid = 1658] [serial = 1401] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x119657800) [pid = 1658] [serial = 1402] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x124aebc00) [pid = 1658] [serial = 1407] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x124beb800) [pid = 1658] [serial = 1408] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x118596c00) [pid = 1658] [serial = 1399] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x118271800) [pid = 1658] [serial = 1398] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x120f9f800) [pid = 1658] [serial = 1404] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x123dc0000) [pid = 1658] [serial = 1405] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x117237400) [pid = 1658] [serial = 1396] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x113c1c800) [pid = 1658] [serial = 1395] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x120f97400) [pid = 1658] [serial = 1380] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1176c5400) [pid = 1658] [serial = 1505] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12d794c00) [pid = 1658] [serial = 1375] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12c6b7400) [pid = 1658] [serial = 1389] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x125810800) [pid = 1658] [serial = 1549] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11294ec00) [pid = 1658] [serial = 1461] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x116846000) [pid = 1658] [serial = 1462] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x123c0c400) [pid = 1658] [serial = 1507] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1195d5400) [pid = 1658] [serial = 1464] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x123882400) [pid = 1658] [serial = 1467] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12ad12400) [pid = 1658] [serial = 1386] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x119632000) [pid = 1658] [serial = 1465] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12cf13400) [pid = 1658] [serial = 1435] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x118170c00) [pid = 1658] [serial = 1438] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x119320800) [pid = 1658] [serial = 1440] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x123dc4400) [pid = 1658] [serial = 1468] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11931d400) [pid = 1658] [serial = 1392] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x128d84c00) [pid = 1658] [serial = 1383] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1256bf400) [pid = 1658] [serial = 1443] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12ac64c00) [pid = 1658] [serial = 1425] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12bb35c00) [pid = 1658] [serial = 1426] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11965f000) [pid = 1658] [serial = 1441] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12a791000) [pid = 1658] [serial = 1447] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x129045400) [pid = 1658] [serial = 1446] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x112950400) [pid = 1658] [serial = 1504] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12751e400) [pid = 1658] [serial = 1444] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12ac63400) [pid = 1658] [serial = 1449] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1161a4000) [pid = 1658] [serial = 1543] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12cf1c400) [pid = 1658] [serial = 1452] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12d798400) [pid = 1658] [serial = 1453] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12bb54400) [pid = 1658] [serial = 1450] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x123c11c00) [pid = 1658] [serial = 1479] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12becd000) [pid = 1658] [serial = 1312] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126968800) [pid = 1658] [serial = 1473] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12bb37000) [pid = 1658] [serial = 1553] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12580f400) [pid = 1658] [serial = 1514] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12d447000) [pid = 1658] [serial = 1555] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128c0bc00) [pid = 1658] [serial = 1485] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x124bc6800) [pid = 1658] [serial = 1513] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128b57800) [pid = 1658] [serial = 1483] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11855ec00) [pid = 1658] [serial = 1476] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12580f000) [pid = 1658] [serial = 1482] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a4aa000) [pid = 1658] [serial = 1552] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x128c0d000) [pid = 1658] [serial = 1550] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x118088000) [pid = 1658] [serial = 1546] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x129336000) [pid = 1658] [serial = 1486] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124a10c00) [pid = 1658] [serial = 1480] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x135868c00) [pid = 1658] [serial = 1528] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12d1bb800) [pid = 1658] [serial = 1523] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x135852c00) [pid = 1658] [serial = 1525] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12bb55800) [pid = 1658] [serial = 1520] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12bec9400) [pid = 1658] [serial = 1522] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x123db9400) [pid = 1658] [serial = 1511] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12ad10800) [pid = 1658] [serial = 1519] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1195d2800) [pid = 1658] [serial = 1477] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x129336c00) [pid = 1658] [serial = 1517] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x128b94400) [pid = 1658] [serial = 1516] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x135de3000) [pid = 1658] [serial = 1537] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x13570e400) [pid = 1658] [serial = 1532] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x135711400) [pid = 1658] [serial = 1534] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x13586e400) [pid = 1658] [serial = 1529] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x13570a800) [pid = 1658] [serial = 1531] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12d446400) [pid = 1658] [serial = 1502] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12cf14800) [pid = 1658] [serial = 1499] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12d1bc400) [pid = 1658] [serial = 1501] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12c6bdc00) [pid = 1658] [serial = 1496] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12ca4b800) [pid = 1658] [serial = 1498] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12be49000) [pid = 1658] [serial = 1493] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12becbc00) [pid = 1658] [serial = 1495] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x123c0e400) [pid = 1658] [serial = 1547] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12a789000) [pid = 1658] [serial = 1490] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12ad15400) [pid = 1658] [serial = 1492] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12a771400) [pid = 1658] [serial = 1489] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12532c800) [pid = 1658] [serial = 919] [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.] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x135863800) [pid = 1658] [serial = 1526] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x135df1400) [pid = 1658] [serial = 1541] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x135dea400) [pid = 1658] [serial = 1538] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1187dd800) [pid = 1658] [serial = 1378] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x115d75c00) [pid = 1658] [serial = 1141] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11858c400) [pid = 1658] [serial = 1315] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12ad41c00) [pid = 1658] [serial = 1393] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x129046c00) [pid = 1658] [serial = 1210] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x114e09400) [pid = 1658] [serial = 1084] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x124a0d400) [pid = 1658] [serial = 1318] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12ad3e000) [pid = 1658] [serial = 1324] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x125136400) [pid = 1658] [serial = 1261] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1176c5800) [pid = 1658] [serial = 1087] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12568fc00) [pid = 1658] [serial = 1153] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x1187e6800) [pid = 1658] [serial = 1258] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12a775000) [pid = 1658] [serial = 1384] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12be4b000) [pid = 1658] [serial = 1387] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x1256c2c00) [pid = 1658] [serial = 1381] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x116a59000) [pid = 1658] [serial = 1255] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x12485ac00) [pid = 1658] [serial = 1096] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x12bec9000) [pid = 1658] [serial = 1327] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x11965a800) [pid = 1658] [serial = 1147] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 57 (0x112dda000) [pid = 1658] [serial = 1039] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 56 (0x12ca50800) [pid = 1658] [serial = 1390] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 55 (0x128d92400) [pid = 1658] [serial = 1027] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 54 (0x118170400) [pid = 1658] [serial = 1144] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 53 (0x12ca4c000) [pid = 1658] [serial = 1330] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 52 (0x12a787400) [pid = 1658] [serial = 1267] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 51 (0x12a779c00) [pid = 1658] [serial = 1333] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 50 (0x129332800) [pid = 1658] [serial = 1321] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 49 (0x1238ea000) [pid = 1658] [serial = 1093] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 48 (0x123e9e800) [pid = 1658] [serial = 1150] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 47 (0x119656800) [pid = 1658] [serial = 1273] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 46 (0x118273800) [pid = 1658] [serial = 1201] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 45 (0x12bb5fc00) [pid = 1658] [serial = 1270] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 44 (0x1295a5800) [pid = 1658] [serial = 1264] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 43 (0x126f93c00) [pid = 1658] [serial = 1207] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 42 (0x124abc400) [pid = 1658] [serial = 1204] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 41 (0x1161ad000) [pid = 1658] [serial = 1198] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 40 (0x119318c00) [pid = 1658] [serial = 1090] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 39 (0x1163ed400) [pid = 1658] [serial = 1042] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 38 (0x135dea000) [pid = 1658] [serial = 1540] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | --DOMWINDOW == 37 (0x13586f400) [pid = 1658] [serial = 1535] [outer = 0x0] [url = about:blank] 18:23:24 INFO - PROCESS | 1658 | 1463189004718 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1823ms 18:23:24 INFO - PROCESS | 1658 | 1463189004749 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:23:24 INFO - PROCESS | 1658 | 1463189004751 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:23:24 INFO - PROCESS | 1658 | 1463189004754 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1658 | 1463189004756 Marionette TRACE conn2 <- [1,2070,null,{}] 18:23:24 INFO - PROCESS | 1658 | 1463189004760 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}] 18:23:24 INFO - PROCESS | 1658 | 1463189004834 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:23:24 INFO - PROCESS | 1658 | 1463189004840 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x112d11800 == 15 [pid = 1658] [id = 525] 18:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x1121db400) [pid = 1658] [serial = 1575] [outer = 0x0] 18:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x1125afc00) [pid = 1658] [serial = 1576] [outer = 0x1121db400] 18:23:24 INFO - PROCESS | 1658 | 1463189004871 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x1125bc000) [pid = 1658] [serial = 1577] [outer = 0x1121db400] 18:23:25 INFO - PROCESS | 1658 | 1463189005208 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 471ms 18:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:23:25 INFO - PROCESS | 1658 | 1463189005225 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1658 | 1463189005229 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:23:25 INFO - PROCESS | 1658 | 1463189005236 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1658 | 1463189005238 Marionette TRACE conn2 <- [1,2074,null,{}] 18:23:25 INFO - PROCESS | 1658 | 1463189005240 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}] 18:23:25 INFO - PROCESS | 1658 | 1463189005315 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:23:25 INFO - PROCESS | 1658 | 1463189005359 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x116140800 == 16 [pid = 1658] [id = 526] 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x1121dc000) [pid = 1658] [serial = 1578] [outer = 0x0] 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x11294ec00) [pid = 1658] [serial = 1579] [outer = 0x1121dc000] 18:23:25 INFO - PROCESS | 1658 | 1463189005385 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x112cac000) [pid = 1658] [serial = 1580] [outer = 0x1121dc000] 18:23:25 INFO - PROCESS | 1658 | 1463189005670 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 18:23:25 INFO - PROCESS | 1658 | 1463189005707 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1658 | 1463189005708 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:23:25 INFO - PROCESS | 1658 | 1463189005711 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1658 | 1463189005715 Marionette TRACE conn2 <- [1,2078,null,{}] 18:23:25 INFO - PROCESS | 1658 | 1463189005725 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}] 18:23:25 INFO - PROCESS | 1658 | 1463189005804 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:23:25 INFO - PROCESS | 1658 | 1463189005810 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e38000 == 17 [pid = 1658] [id = 527] 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x110d4d000) [pid = 1658] [serial = 1581] [outer = 0x0] 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x113c88c00) [pid = 1658] [serial = 1582] [outer = 0x110d4d000] 18:23:25 INFO - PROCESS | 1658 | 1463189005841 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x116103000) [pid = 1658] [serial = 1583] [outer = 0x110d4d000] 18:23:26 INFO - PROCESS | 1658 | 1463189006152 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 478ms 18:23:26 INFO - PROCESS | 1658 | 1463189006190 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1658 | 1463189006191 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:23:26 INFO - PROCESS | 1658 | 1463189006210 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1658 | 1463189006211 Marionette TRACE conn2 <- [1,2082,null,{}] 18:23:26 INFO - PROCESS | 1658 | 1463189006217 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}] 18:23:26 INFO - PROCESS | 1658 | 1463189006288 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:23:26 INFO - PROCESS | 1658 | 1463189006292 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182df000 == 18 [pid = 1658] [id = 528] 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x11295cc00) [pid = 1658] [serial = 1584] [outer = 0x0] 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x11667e000) [pid = 1658] [serial = 1585] [outer = 0x11295cc00] 18:23:26 INFO - PROCESS | 1658 | 1463189006320 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x1168d1c00) [pid = 1658] [serial = 1586] [outer = 0x11295cc00] 18:23:26 INFO - PROCESS | 1658 | 1463189006617 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 427ms 18:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:23:26 INFO - PROCESS | 1658 | 1463189006638 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1658 | 1463189006639 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:23:26 INFO - PROCESS | 1658 | 1463189006641 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1658 | 1463189006642 Marionette TRACE conn2 <- [1,2086,null,{}] 18:23:26 INFO - PROCESS | 1658 | 1463189006645 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}] 18:23:26 INFO - PROCESS | 1658 | 1463189006717 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:23:26 INFO - PROCESS | 1658 | 1463189006721 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185b8000 == 19 [pid = 1658] [id = 529] 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x11667a000) [pid = 1658] [serial = 1587] [outer = 0x0] 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x11710a400) [pid = 1658] [serial = 1588] [outer = 0x11667a000] 18:23:26 INFO - PROCESS | 1658 | 1463189006751 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x11749ac00) [pid = 1658] [serial = 1589] [outer = 0x11667a000] 18:23:27 INFO - PROCESS | 1658 | 1463189007060 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 18:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:23:27 INFO - PROCESS | 1658 | 1463189007110 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1658 | 1463189007111 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:23:27 INFO - PROCESS | 1658 | 1463189007114 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1658 | 1463189007115 Marionette TRACE conn2 <- [1,2090,null,{}] 18:23:27 INFO - PROCESS | 1658 | 1463189007117 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}] 18:23:27 INFO - PROCESS | 1658 | 1463189007222 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:23:27 INFO - PROCESS | 1658 | 1463189007229 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x118762000 == 20 [pid = 1658] [id = 530] 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x117549c00) [pid = 1658] [serial = 1590] [outer = 0x0] 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x118092000) [pid = 1658] [serial = 1591] [outer = 0x117549c00] 18:23:27 INFO - PROCESS | 1658 | 1463189007258 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x118270800) [pid = 1658] [serial = 1592] [outer = 0x117549c00] 18:23:27 INFO - PROCESS | 1658 | 1463189007571 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 18:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:23:27 INFO - PROCESS | 1658 | 1463189007585 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1658 | 1463189007586 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:23:27 INFO - PROCESS | 1658 | 1463189007588 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1658 | 1463189007589 Marionette TRACE conn2 <- [1,2094,null,{}] 18:23:27 INFO - PROCESS | 1658 | 1463189007591 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}] 18:23:27 INFO - PROCESS | 1658 | 1463189007664 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:23:27 INFO - PROCESS | 1658 | 1463189007668 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x119618000 == 21 [pid = 1658] [id = 531] 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x111e28c00) [pid = 1658] [serial = 1593] [outer = 0x0] 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x1183d0c00) [pid = 1658] [serial = 1594] [outer = 0x111e28c00] 18:23:27 INFO - PROCESS | 1658 | 1463189007696 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x1184e0400) [pid = 1658] [serial = 1595] [outer = 0x111e28c00] 18:23:28 INFO - PROCESS | 1658 | 1463189008041 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms 18:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:23:28 INFO - PROCESS | 1658 | 1463189008058 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1658 | 1463189008059 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:23:28 INFO - PROCESS | 1658 | 1463189008061 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1658 | 1463189008062 Marionette TRACE conn2 <- [1,2098,null,{}] 18:23:28 INFO - PROCESS | 1658 | 1463189008064 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}] 18:23:28 INFO - PROCESS | 1658 | 1463189008143 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:23:28 INFO - PROCESS | 1658 | 1463189008150 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c22000 == 22 [pid = 1658] [id = 532] 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x117244000) [pid = 1658] [serial = 1596] [outer = 0x0] 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x1184e4c00) [pid = 1658] [serial = 1597] [outer = 0x117244000] 18:23:28 INFO - PROCESS | 1658 | 1463189008177 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11858e000) [pid = 1658] [serial = 1598] [outer = 0x117244000] 18:23:28 INFO - PROCESS | 1658 | 1463189008606 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 18:23:28 INFO - PROCESS | 1658 | 1463189008633 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1658 | 1463189008635 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:23:28 INFO - PROCESS | 1658 | 1463189008638 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1658 | 1463189008640 Marionette TRACE conn2 <- [1,2102,null,{}] 18:23:28 INFO - PROCESS | 1658 | 1463189008643 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}] 18:23:28 INFO - PROCESS | 1658 | 1463189008754 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:23:28 INFO - PROCESS | 1658 | 1463189008801 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e37800 == 23 [pid = 1658] [id = 533] 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x1129d0800) [pid = 1658] [serial = 1599] [outer = 0x0] 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x1187dd400) [pid = 1658] [serial = 1600] [outer = 0x1129d0800] 18:23:28 INFO - PROCESS | 1658 | 1463189008827 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x118c63400) [pid = 1658] [serial = 1601] [outer = 0x1129d0800] 18:23:29 INFO - PROCESS | 1658 | 1463189009086 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]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 18:23:29 INFO - PROCESS | 1658 | 1463189009108 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1658 | 1463189009109 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:23:29 INFO - PROCESS | 1658 | 1463189009119 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1658 | 1463189009120 Marionette TRACE conn2 <- [1,2106,null,{}] 18:23:29 INFO - PROCESS | 1658 | 1463189009122 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}] 18:23:29 INFO - PROCESS | 1658 | 1463189009199 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:23:29 INFO - PROCESS | 1658 | 1463189009204 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bbd800 == 24 [pid = 1658] [id = 534] 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x118c63800) [pid = 1658] [serial = 1602] [outer = 0x0] 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11912fc00) [pid = 1658] [serial = 1603] [outer = 0x118c63800] 18:23:29 INFO - PROCESS | 1658 | 1463189009230 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x119318000) [pid = 1658] [serial = 1604] [outer = 0x118c63800] 18:23:29 INFO - PROCESS | 1658 | 1463189009541 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]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 477ms 18:23:29 INFO - PROCESS | 1658 | 1463189009589 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1658 | 1463189009600 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:23:29 INFO - PROCESS | 1658 | 1463189009602 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1658 | 1463189009604 Marionette TRACE conn2 <- [1,2110,null,{}] 18:23:29 INFO - PROCESS | 1658 | 1463189009606 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}] 18:23:29 INFO - PROCESS | 1658 | 1463189009705 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:23:29 INFO - PROCESS | 1658 | 1463189009713 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x118546800 == 25 [pid = 1658] [id = 535] 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x112130000) [pid = 1658] [serial = 1605] [outer = 0x0] 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1195d4400) [pid = 1658] [serial = 1606] [outer = 0x112130000] 18:23:29 INFO - PROCESS | 1658 | 1463189009744 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1195de000) [pid = 1658] [serial = 1607] [outer = 0x112130000] 18:23:30 INFO - PROCESS | 1658 | 1463189010049 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 18:23:30 INFO - PROCESS | 1658 | 1463189010071 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1658 | 1463189010072 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:23:30 INFO - PROCESS | 1658 | 1463189010074 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1658 | 1463189010075 Marionette TRACE conn2 <- [1,2114,null,{}] 18:23:30 INFO - PROCESS | 1658 | 1463189010078 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}] 18:23:30 INFO - PROCESS | 1658 | 1463189010148 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:23:30 INFO - PROCESS | 1658 | 1463189010152 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x125237000 == 26 [pid = 1658] [id = 536] 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1195e0000) [pid = 1658] [serial = 1608] [outer = 0x0] 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11962b000) [pid = 1658] [serial = 1609] [outer = 0x1195e0000] 18:23:30 INFO - PROCESS | 1658 | 1463189010179 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119654c00) [pid = 1658] [serial = 1610] [outer = 0x1195e0000] 18:23:30 INFO - PROCESS | 1658 | 1463189010484 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 468ms 18:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:23:30 INFO - PROCESS | 1658 | 1463189010542 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1658 | 1463189010543 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:23:30 INFO - PROCESS | 1658 | 1463189010545 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1658 | 1463189010546 Marionette TRACE conn2 <- [1,2118,null,{}] 18:23:30 INFO - PROCESS | 1658 | 1463189010549 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}] 18:23:30 INFO - PROCESS | 1658 | 1463189010644 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:23:30 INFO - PROCESS | 1658 | 1463189010660 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x125f54800 == 27 [pid = 1658] [id = 537] 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11962a000) [pid = 1658] [serial = 1611] [outer = 0x0] 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11965a400) [pid = 1658] [serial = 1612] [outer = 0x11962a000] 18:23:30 INFO - PROCESS | 1658 | 1463189010686 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11965ec00) [pid = 1658] [serial = 1613] [outer = 0x11962a000] 18:23:30 INFO - PROCESS | 1658 | 1463189010992 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 468ms 18:23:31 INFO - PROCESS | 1658 | 1463189011017 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1658 | 1463189011018 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:23:31 INFO - PROCESS | 1658 | 1463189011021 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1658 | 1463189011022 Marionette TRACE conn2 <- [1,2122,null,{}] 18:23:31 INFO - PROCESS | 1658 | 1463189011024 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}] 18:23:31 INFO - PROCESS | 1658 | 1463189011116 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:23:31 INFO - PROCESS | 1658 | 1463189011120 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x127019800 == 28 [pid = 1658] [id = 538] 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119654800) [pid = 1658] [serial = 1614] [outer = 0x0] 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x119661400) [pid = 1658] [serial = 1615] [outer = 0x119654800] 18:23:31 INFO - PROCESS | 1658 | 1463189011144 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119efb800) [pid = 1658] [serial = 1616] [outer = 0x119654800] 18:23:31 INFO - PROCESS | 1658 | 1463189011488 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 18:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:23:31 INFO - PROCESS | 1658 | 1463189011540 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1658 | 1463189011541 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:23:31 INFO - PROCESS | 1658 | 1463189011543 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1658 | 1463189011544 Marionette TRACE conn2 <- [1,2126,null,{}] 18:23:31 INFO - PROCESS | 1658 | 1463189011546 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}] 18:23:31 INFO - PROCESS | 1658 | 1463189011637 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:23:31 INFO - PROCESS | 1658 | 1463189011649 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12737c000 == 29 [pid = 1658] [id = 539] 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119cdd800) [pid = 1658] [serial = 1617] [outer = 0x0] 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x120f95c00) [pid = 1658] [serial = 1618] [outer = 0x119cdd800] 18:23:31 INFO - PROCESS | 1658 | 1463189011674 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x120f9ac00) [pid = 1658] [serial = 1619] [outer = 0x119cdd800] 18:23:31 INFO - PROCESS | 1658 | 1463189011985 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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 467ms 18:23:32 INFO - PROCESS | 1658 | 1463189012011 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1658 | 1463189012012 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x110d4d400) [pid = 1658] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1176be800) [pid = 1658] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x114e8b000) [pid = 1658] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x110ebc000) [pid = 1658] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11295b400) [pid = 1658] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:23:32 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12bb5a800) [pid = 1658] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:23:32 INFO - PROCESS | 1658 | 1463189012034 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1658 | 1463189012035 Marionette TRACE conn2 <- [1,2130,null,{}] 18:23:32 INFO - PROCESS | 1658 | 1463189012037 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}] 18:23:32 INFO - PROCESS | 1658 | 1463189012127 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:23:32 INFO - PROCESS | 1658 | 1463189012159 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12691e000 == 30 [pid = 1658] [id = 540] 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x110ebd800) [pid = 1658] [serial = 1620] [outer = 0x0] 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11710c800) [pid = 1658] [serial = 1621] [outer = 0x110ebd800] 18:23:32 INFO - PROCESS | 1658 | 1463189012183 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x120f9e400) [pid = 1658] [serial = 1622] [outer = 0x110ebd800] 18:23:32 INFO - PROCESS | 1658 | 1463189012440 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] 18:23:32 INFO - PROCESS | 1658 | 1463189012454 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:23:32 INFO - PROCESS | 1658 | 1463189012456 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1658 | 1463189012457 Marionette TRACE conn2 <- [1,2134,null,{}] 18:23:32 INFO - PROCESS | 1658 | 1463189012461 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}] 18:23:32 INFO - PROCESS | 1658 | 1463189012550 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:23:32 INFO - PROCESS | 1658 | 1463189012554 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a41b000 == 31 [pid = 1658] [id = 541] 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x120f9f800) [pid = 1658] [serial = 1623] [outer = 0x0] 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x123881400) [pid = 1658] [serial = 1624] [outer = 0x120f9f800] 18:23:32 INFO - PROCESS | 1658 | 1463189012579 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x123c0a000) [pid = 1658] [serial = 1625] [outer = 0x120f9f800] 18:23:32 INFO - PROCESS | 1658 | 1463189012897 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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 18:23:32 INFO - PROCESS | 1658 | 1463189012927 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1658 | 1463189012929 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:23:32 INFO - PROCESS | 1658 | 1463189012931 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1658 | 1463189012932 Marionette TRACE conn2 <- [1,2138,null,{}] 18:23:32 INFO - PROCESS | 1658 | 1463189012934 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}] 18:23:33 INFO - PROCESS | 1658 | 1463189013040 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:23:33 INFO - PROCESS | 1658 | 1463189013046 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a433800 == 32 [pid = 1658] [id = 542] 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118277400) [pid = 1658] [serial = 1626] [outer = 0x0] 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x123c61400) [pid = 1658] [serial = 1627] [outer = 0x118277400] 18:23:33 INFO - PROCESS | 1658 | 1463189013071 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x123dbb000) [pid = 1658] [serial = 1628] [outer = 0x118277400] 18:23:33 INFO - PROCESS | 1658 | 1463189013354 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]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 18:23:33 INFO - PROCESS | 1658 | 1463189013401 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:23:33 INFO - PROCESS | 1658 | 1463189013402 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:23:33 INFO - PROCESS | 1658 | 1463189013404 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1658 | 1463189013405 Marionette TRACE conn2 <- [1,2142,null,{}] 18:23:33 INFO - PROCESS | 1658 | 1463189013408 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}] 18:23:33 INFO - PROCESS | 1658 | 1463189013485 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:23:33 INFO - PROCESS | 1658 | 1463189013490 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab03000 == 33 [pid = 1658] [id = 543] 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x123c6b800) [pid = 1658] [serial = 1629] [outer = 0x0] 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x123dc4000) [pid = 1658] [serial = 1630] [outer = 0x123c6b800] 18:23:33 INFO - PROCESS | 1658 | 1463189013514 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x123dcb400) [pid = 1658] [serial = 1631] [outer = 0x123c6b800] 18:23:33 INFO - PROCESS | 1658 | 1463189013820 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] 18:23:33 INFO - PROCESS | 1658 | 1463189013875 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:23:33 INFO - PROCESS | 1658 | 1463189013877 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1658 | 1463189013878 Marionette TRACE conn2 <- [1,2146,null,{}] 18:23:33 INFO - PROCESS | 1658 | 1463189013880 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}] 18:23:33 INFO - PROCESS | 1658 | 1463189013976 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:23:33 INFO - PROCESS | 1658 | 1463189013984 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab18000 == 34 [pid = 1658] [id = 544] 18:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11855e000) [pid = 1658] [serial = 1632] [outer = 0x0] 18:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x123dd1000) [pid = 1658] [serial = 1633] [outer = 0x11855e000] 18:23:34 INFO - PROCESS | 1658 | 1463189014008 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x123e98800) [pid = 1658] [serial = 1634] [outer = 0x11855e000] 18:23:34 INFO - PROCESS | 1658 | 1463189014323 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] 18:23:34 INFO - PROCESS | 1658 | 1463189014348 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:23:34 INFO - PROCESS | 1658 | 1463189014353 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1658 | 1463189014354 Marionette TRACE conn2 <- [1,2150,null,{}] 18:23:34 INFO - PROCESS | 1658 | 1463189014356 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}] 18:23:34 INFO - PROCESS | 1658 | 1463189014436 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:23:34 INFO - PROCESS | 1658 | 1463189014440 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b39a800 == 35 [pid = 1658] [id = 545] 18:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124a03800) [pid = 1658] [serial = 1635] [outer = 0x0] 18:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124ac3c00) [pid = 1658] [serial = 1636] [outer = 0x124a03800] 18:23:34 INFO - PROCESS | 1658 | 1463189014465 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124ae9000) [pid = 1658] [serial = 1637] [outer = 0x124a03800] 18:23:34 INFO - PROCESS | 1658 | 1463189014767 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:23:34 INFO - PROCESS | 1658 | 1463189014822 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1658 | 1463189014823 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:23:34 INFO - PROCESS | 1658 | 1463189014825 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1658 | 1463189014827 Marionette TRACE conn2 <- [1,2154,null,{}] 18:23:34 INFO - PROCESS | 1658 | 1463189014830 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}] 18:23:34 INFO - PROCESS | 1658 | 1463189014928 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:23:35 INFO - PROCESS | 1658 | 1463189015011 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x111e96800 == 36 [pid = 1658] [id = 546] 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x110d46c00) [pid = 1658] [serial = 1638] [outer = 0x0] 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x110d4dc00) [pid = 1658] [serial = 1639] [outer = 0x110d46c00] 18:23:35 INFO - PROCESS | 1658 | 1463189015042 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x110ec6800) [pid = 1658] [serial = 1640] [outer = 0x110d46c00] 18:23:35 INFO - PROCESS | 1658 | 1463189015562 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]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 769ms 18:23:35 INFO - PROCESS | 1658 | 1463189015618 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1658 | 1463189015621 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:23:35 INFO - PROCESS | 1658 | 1463189015624 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1658 | 1463189015626 Marionette TRACE conn2 <- [1,2158,null,{}] 18:23:35 INFO - PROCESS | 1658 | 1463189015630 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}] 18:23:35 INFO - PROCESS | 1658 | 1463189015760 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:23:35 INFO - PROCESS | 1658 | 1463189015834 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x118197000 == 37 [pid = 1658] [id = 547] 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11294f800) [pid = 1658] [serial = 1641] [outer = 0x0] 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x112cac800) [pid = 1658] [serial = 1642] [outer = 0x11294f800] 18:23:35 INFO - PROCESS | 1658 | 1463189015865 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x112eb2400) [pid = 1658] [serial = 1643] [outer = 0x11294f800] 18:23:36 INFO - PROCESS | 1658 | 1463189016548 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]]]}] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11215c800 == 36 [pid = 1658] [id = 519] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12b39a800 == 35 [pid = 1658] [id = 545] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab18000 == 34 [pid = 1658] [id = 544] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab03000 == 33 [pid = 1658] [id = 543] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12a433800 == 32 [pid = 1658] [id = 542] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12a41b000 == 31 [pid = 1658] [id = 541] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12691e000 == 30 [pid = 1658] [id = 540] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12737c000 == 29 [pid = 1658] [id = 539] 18:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 971ms 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116845800) [pid = 1658] [serial = 1573] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x127019800 == 28 [pid = 1658] [id = 538] 18:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x125f54800 == 27 [pid = 1658] [id = 537] 18:23:36 INFO - PROCESS | 1658 | 1463189016624 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1658 | 1463189016626 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:23:36 INFO - PROCESS | 1658 | 1463189016630 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1658 | 1463189016632 Marionette TRACE conn2 <- [1,2162,null,{}] 18:23:36 INFO - PROCESS | 1658 | 1463189016635 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}] 18:23:36 INFO - PROCESS | 1658 | 1463189016706 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:23:36 INFO - PROCESS | 1658 | 1463189016716 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11612c000 == 28 [pid = 1658] [id = 548] 18:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x112950400) [pid = 1658] [serial = 1644] [outer = 0x0] 18:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x112954000) [pid = 1658] [serial = 1645] [outer = 0x112950400] 18:23:36 INFO - PROCESS | 1658 | 1463189016748 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x112cadc00) [pid = 1658] [serial = 1646] [outer = 0x112950400] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12d79f400) [pid = 1658] [serial = 1556] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1125be000) [pid = 1658] [serial = 1571] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118170000) [pid = 1658] [serial = 1567] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1165bcc00) [pid = 1658] [serial = 1564] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118276000) [pid = 1658] [serial = 1568] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x110f9c000) [pid = 1658] [serial = 1570] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x110ec6400) [pid = 1658] [serial = 1558] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112cc2000) [pid = 1658] [serial = 1561] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112eb4c00) [pid = 1658] [serial = 1562] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x116a5bc00) [pid = 1658] [serial = 1565] [outer = 0x0] [url = about:blank] 18:23:36 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11219d400) [pid = 1658] [serial = 1559] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1658 | 1463189017079 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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 472ms 18:23:37 INFO - PROCESS | 1658 | 1463189017102 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1658 | 1463189017106 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:23:37 INFO - PROCESS | 1658 | 1463189017110 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1658 | 1463189017112 Marionette TRACE conn2 <- [1,2166,null,{}] 18:23:37 INFO - PROCESS | 1658 | 1463189017115 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}] 18:23:37 INFO - PROCESS | 1658 | 1463189017185 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:23:37 INFO - PROCESS | 1658 | 1463189017190 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11743b800 == 29 [pid = 1658] [id = 549] 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x112e18400) [pid = 1658] [serial = 1647] [outer = 0x0] 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x113c1bc00) [pid = 1658] [serial = 1648] [outer = 0x112e18400] 18:23:37 INFO - PROCESS | 1658 | 1463189017217 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1161a4000) [pid = 1658] [serial = 1649] [outer = 0x112e18400] 18:23:37 INFO - PROCESS | 1658 | 1463189017590 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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 18:23:37 INFO - PROCESS | 1658 | 1463189017634 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1658 | 1463189017636 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:23:37 INFO - PROCESS | 1658 | 1463189017638 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1658 | 1463189017641 Marionette TRACE conn2 <- [1,2170,null,{}] 18:23:37 INFO - PROCESS | 1658 | 1463189017656 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}] 18:23:37 INFO - PROCESS | 1658 | 1463189017762 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:23:37 INFO - PROCESS | 1658 | 1463189017768 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d4000 == 30 [pid = 1658] [id = 550] 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x116677000) [pid = 1658] [serial = 1650] [outer = 0x0] 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x116a5a400) [pid = 1658] [serial = 1651] [outer = 0x116677000] 18:23:37 INFO - PROCESS | 1658 | 1463189017797 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x117543400) [pid = 1658] [serial = 1652] [outer = 0x116677000] 18:23:38 INFO - PROCESS | 1658 | 1463189018110 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:23:38 INFO - PROCESS | 1658 | 1463189018161 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1658 | 1463189018162 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:23:38 INFO - PROCESS | 1658 | 1463189018164 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1658 | 1463189018165 Marionette TRACE conn2 <- [1,2174,null,{}] 18:23:38 INFO - PROCESS | 1658 | 1463189018168 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}] 18:23:38 INFO - PROCESS | 1658 | 1463189018261 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:23:38 INFO - PROCESS | 1658 | 1463189018267 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11960d000 == 31 [pid = 1658] [id = 551] 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x111ec6400) [pid = 1658] [serial = 1653] [outer = 0x0] 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11808c800) [pid = 1658] [serial = 1654] [outer = 0x111ec6400] 18:23:38 INFO - PROCESS | 1658 | 1463189018293 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118175800) [pid = 1658] [serial = 1655] [outer = 0x111ec6400] 18:23:38 INFO - PROCESS | 1658 | 1463189018600 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 470ms 18:23:38 INFO - PROCESS | 1658 | 1463189018635 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1658 | 1463189018636 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:23:38 INFO - PROCESS | 1658 | 1463189018639 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1658 | 1463189018640 Marionette TRACE conn2 <- [1,2178,null,{}] 18:23:38 INFO - PROCESS | 1658 | 1463189018642 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}] 18:23:38 INFO - PROCESS | 1658 | 1463189018712 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:23:38 INFO - PROCESS | 1658 | 1463189018718 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x116880000 == 32 [pid = 1658] [id = 552] 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110d4ec00) [pid = 1658] [serial = 1656] [outer = 0x0] 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11826f400) [pid = 1658] [serial = 1657] [outer = 0x110d4ec00] 18:23:38 INFO - PROCESS | 1658 | 1463189018744 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1184d7c00) [pid = 1658] [serial = 1658] [outer = 0x110d4ec00] 18:23:39 INFO - PROCESS | 1658 | 1463189019110 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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 18:23:39 INFO - PROCESS | 1658 | 1463189019160 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1658 | 1463189019161 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:23:39 INFO - PROCESS | 1658 | 1463189019169 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1658 | 1463189019170 Marionette TRACE conn2 <- [1,2182,null,{}] 18:23:39 INFO - PROCESS | 1658 | 1463189019173 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}] 18:23:39 INFO - PROCESS | 1658 | 1463189019283 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:23:39 INFO - PROCESS | 1658 | 1463189019289 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b53000 == 33 [pid = 1658] [id = 553] 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1184e1800) [pid = 1658] [serial = 1659] [outer = 0x0] 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1187e0400) [pid = 1658] [serial = 1660] [outer = 0x1184e1800] 18:23:39 INFO - PROCESS | 1658 | 1463189019315 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119164400) [pid = 1658] [serial = 1661] [outer = 0x1184e1800] 18:23:39 INFO - PROCESS | 1658 | 1463189019676 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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 18:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:23:39 INFO - PROCESS | 1658 | 1463189019690 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1658 | 1463189019691 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:23:39 INFO - PROCESS | 1658 | 1463189019693 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1658 | 1463189019694 Marionette TRACE conn2 <- [1,2186,null,{}] 18:23:39 INFO - PROCESS | 1658 | 1463189019698 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}] 18:23:39 INFO - PROCESS | 1658 | 1463189019791 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:23:39 INFO - PROCESS | 1658 | 1463189019825 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12524a000 == 34 [pid = 1658] [id = 554] 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1184de400) [pid = 1658] [serial = 1662] [outer = 0x0] 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11931d400) [pid = 1658] [serial = 1663] [outer = 0x1184de400] 18:23:39 INFO - PROCESS | 1658 | 1463189019849 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1195dac00) [pid = 1658] [serial = 1664] [outer = 0x1184de400] 18:23:40 INFO - PROCESS | 1658 | 1463189020175 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 524ms 18:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:23:40 INFO - PROCESS | 1658 | 1463189020220 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1658 | 1463189020221 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:23:40 INFO - PROCESS | 1658 | 1463189020223 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1658 | 1463189020224 Marionette TRACE conn2 <- [1,2190,null,{}] 18:23:40 INFO - PROCESS | 1658 | 1463189020226 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}] 18:23:40 INFO - PROCESS | 1658 | 1463189020318 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:23:40 INFO - PROCESS | 1658 | 1463189020322 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126f63800 == 35 [pid = 1658] [id = 555] 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1195d6000) [pid = 1658] [serial = 1665] [outer = 0x0] 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1195e1000) [pid = 1658] [serial = 1666] [outer = 0x1195d6000] 18:23:40 INFO - PROCESS | 1658 | 1463189020348 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119630000) [pid = 1658] [serial = 1667] [outer = 0x1195d6000] 18:23:40 INFO - PROCESS | 1658 | 1463189020678 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 468ms 18:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:23:40 INFO - PROCESS | 1658 | 1463189020691 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1658 | 1463189020692 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:23:40 INFO - PROCESS | 1658 | 1463189020694 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1658 | 1463189020696 Marionette TRACE conn2 <- [1,2194,null,{}] 18:23:40 INFO - PROCESS | 1658 | 1463189020701 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}] 18:23:40 INFO - PROCESS | 1658 | 1463189020796 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:23:40 INFO - PROCESS | 1658 | 1463189020809 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x128bdd000 == 36 [pid = 1658] [id = 556] 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1195e0400) [pid = 1658] [serial = 1668] [outer = 0x0] 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119659000) [pid = 1658] [serial = 1669] [outer = 0x1195e0400] 18:23:40 INFO - PROCESS | 1658 | 1463189020834 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119661800) [pid = 1658] [serial = 1670] [outer = 0x1195e0400] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x111e28c00) [pid = 1658] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1129d0800) [pid = 1658] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1195e0000) [pid = 1658] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x112130000) [pid = 1658] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118c63800) [pid = 1658] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119654800) [pid = 1658] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11295cc00) [pid = 1658] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117244000) [pid = 1658] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x117549c00) [pid = 1658] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1121db400) [pid = 1658] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1121dc000) [pid = 1658] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11667a000) [pid = 1658] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1163f0400) [pid = 1658] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11962a000) [pid = 1658] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x110d4d000) [pid = 1658] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119cdd800) [pid = 1658] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x110ebd800) [pid = 1658] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x120f9f800) [pid = 1658] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11855e000) [pid = 1658] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123c6b800) [pid = 1658] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:23:41 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118277400) [pid = 1658] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:23:41 INFO - PROCESS | 1658 | 1463189021300 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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 621ms 18:23:41 INFO - PROCESS | 1658 | 1463189021321 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1658 | 1463189021323 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:23:41 INFO - PROCESS | 1658 | 1463189021325 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1658 | 1463189021326 Marionette TRACE conn2 <- [1,2198,null,{}] 18:23:41 INFO - PROCESS | 1658 | 1463189021330 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}] 18:23:41 INFO - PROCESS | 1658 | 1463189021439 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:23:41 INFO - PROCESS | 1658 | 1463189021477 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x119606800 == 37 [pid = 1658] [id = 557] 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x110eb8400) [pid = 1658] [serial = 1671] [outer = 0x0] 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1168d4400) [pid = 1658] [serial = 1672] [outer = 0x110eb8400] 18:23:41 INFO - PROCESS | 1658 | 1463189021502 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11858f800) [pid = 1658] [serial = 1673] [outer = 0x110eb8400] 18:23:41 INFO - PROCESS | 1658 | 1463189021772 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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 18:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:23:41 INFO - PROCESS | 1658 | 1463189021802 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1658 | 1463189021804 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:23:41 INFO - PROCESS | 1658 | 1463189021806 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1658 | 1463189021807 Marionette TRACE conn2 <- [1,2202,null,{}] 18:23:41 INFO - PROCESS | 1658 | 1463189021809 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}] 18:23:41 INFO - PROCESS | 1658 | 1463189021909 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:23:41 INFO - PROCESS | 1658 | 1463189021912 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a9000 == 38 [pid = 1658] [id = 558] 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118c6a400) [pid = 1658] [serial = 1674] [outer = 0x0] 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119b0f400) [pid = 1658] [serial = 1675] [outer = 0x118c6a400] 18:23:41 INFO - PROCESS | 1658 | 1463189021943 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x120f9c800) [pid = 1658] [serial = 1676] [outer = 0x118c6a400] 18:23:42 INFO - PROCESS | 1658 | 1463189022266 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 18:23:42 INFO - PROCESS | 1658 | 1463189022274 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1658 | 1463189022275 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:23:42 INFO - PROCESS | 1658 | 1463189022278 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1658 | 1463189022279 Marionette TRACE conn2 <- [1,2206,null,{}] 18:23:42 INFO - PROCESS | 1658 | 1463189022283 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}] 18:23:42 INFO - PROCESS | 1658 | 1463189022392 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:23:42 INFO - PROCESS | 1658 | 1463189022399 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab0d000 == 39 [pid = 1658] [id = 559] 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118272400) [pid = 1658] [serial = 1677] [outer = 0x0] 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12387c800) [pid = 1658] [serial = 1678] [outer = 0x118272400] 18:23:42 INFO - PROCESS | 1658 | 1463189022423 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123aa7c00) [pid = 1658] [serial = 1679] [outer = 0x118272400] 18:23:42 INFO - PROCESS | 1658 | 1463189022707 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms 18:23:42 INFO - PROCESS | 1658 | 1463189022751 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1658 | 1463189022753 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:23:42 INFO - PROCESS | 1658 | 1463189022756 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1658 | 1463189022758 Marionette TRACE conn2 <- [1,2210,null,{}] 18:23:42 INFO - PROCESS | 1658 | 1463189022761 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}] 18:23:42 INFO - PROCESS | 1658 | 1463189022879 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:23:42 INFO - PROCESS | 1658 | 1463189022885 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3ab800 == 40 [pid = 1658] [id = 560] 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x123882400) [pid = 1658] [serial = 1680] [outer = 0x0] 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x123c6a000) [pid = 1658] [serial = 1681] [outer = 0x123882400] 18:23:42 INFO - PROCESS | 1658 | 1463189022925 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123dc3800) [pid = 1658] [serial = 1682] [outer = 0x123882400] 18:23:43 INFO - PROCESS | 1658 | 1463189023463 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]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 720ms 18:23:43 INFO - PROCESS | 1658 | 1463189023476 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1658 | 1463189023478 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:23:43 INFO - PROCESS | 1658 | 1463189023483 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1658 | 1463189023484 Marionette TRACE conn2 <- [1,2214,null,{}] 18:23:43 INFO - PROCESS | 1658 | 1463189023488 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}] 18:23:43 INFO - PROCESS | 1658 | 1463189023587 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:23:43 INFO - PROCESS | 1658 | 1463189023690 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11817c800 == 41 [pid = 1658] [id = 561] 18:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112957c00) [pid = 1658] [serial = 1683] [outer = 0x0] 18:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x112cb8c00) [pid = 1658] [serial = 1684] [outer = 0x112957c00] 18:23:43 INFO - PROCESS | 1658 | 1463189023723 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x113c8c800) [pid = 1658] [serial = 1685] [outer = 0x112957c00] 18:23:44 INFO - PROCESS | 1658 | 1463189024134 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 674ms 18:23:44 INFO - PROCESS | 1658 | 1463189024157 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1658 | 1463189024161 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:23:44 INFO - PROCESS | 1658 | 1463189024166 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1658 | 1463189024167 Marionette TRACE conn2 <- [1,2218,null,{}] 18:23:44 INFO - PROCESS | 1658 | 1463189024170 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}] 18:23:44 INFO - PROCESS | 1658 | 1463189024265 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:23:44 INFO - PROCESS | 1658 | 1463189024314 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a27800 == 42 [pid = 1658] [id = 562] 18:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x115e7b800) [pid = 1658] [serial = 1686] [outer = 0x0] 18:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x116678400) [pid = 1658] [serial = 1687] [outer = 0x115e7b800] 18:23:44 INFO - PROCESS | 1658 | 1463189024345 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11754a400) [pid = 1658] [serial = 1688] [outer = 0x115e7b800] 18:23:44 INFO - PROCESS | 1658 | 1463189024758 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 622ms 18:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:23:44 INFO - PROCESS | 1658 | 1463189024788 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1658 | 1463189024789 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:23:44 INFO - PROCESS | 1658 | 1463189024792 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1658 | 1463189024794 Marionette TRACE conn2 <- [1,2222,null,{}] 18:23:44 INFO - PROCESS | 1658 | 1463189024802 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}] 18:23:44 INFO - PROCESS | 1658 | 1463189024898 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:23:44 INFO - PROCESS | 1658 | 1463189024992 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba76000 == 43 [pid = 1658] [id = 563] 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118561c00) [pid = 1658] [serial = 1689] [outer = 0x0] 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118591c00) [pid = 1658] [serial = 1690] [outer = 0x118561c00] 18:23:45 INFO - PROCESS | 1658 | 1463189025036 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119123000) [pid = 1658] [serial = 1691] [outer = 0x118561c00] 18:23:45 INFO - PROCESS | 1658 | 1463189025447 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 674ms 18:23:45 INFO - PROCESS | 1658 | 1463189025466 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:23:45 INFO - PROCESS | 1658 | 1463189025468 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1658 | 1463189025470 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1658 | 1463189025471 Marionette TRACE conn2 <- [1,2226,null,{}] 18:23:45 INFO - PROCESS | 1658 | 1463189025474 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}] 18:23:45 INFO - PROCESS | 1658 | 1463189025573 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:23:45 INFO - PROCESS | 1658 | 1463189025624 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bae9000 == 44 [pid = 1658] [id = 564] 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119130000) [pid = 1658] [serial = 1692] [outer = 0x0] 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119632c00) [pid = 1658] [serial = 1693] [outer = 0x119130000] 18:23:45 INFO - PROCESS | 1658 | 1463189025653 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x120f92000) [pid = 1658] [serial = 1694] [outer = 0x119130000] 18:23:46 INFO - PROCESS | 1658 | 1463189026065 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 18:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:23:46 INFO - PROCESS | 1658 | 1463189026090 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1658 | 1463189026091 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:23:46 INFO - PROCESS | 1658 | 1463189026094 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1658 | 1463189026095 Marionette TRACE conn2 <- [1,2230,null,{}] 18:23:46 INFO - PROCESS | 1658 | 1463189026098 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}] 18:23:46 INFO - PROCESS | 1658 | 1463189026209 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:23:46 INFO - PROCESS | 1658 | 1463189026303 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11875d000 == 45 [pid = 1658] [id = 565] 18:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x111a96400) [pid = 1658] [serial = 1695] [outer = 0x0] 18:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118095c00) [pid = 1658] [serial = 1696] [outer = 0x111a96400] 18:23:46 INFO - PROCESS | 1658 | 1463189026333 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x120f99000) [pid = 1658] [serial = 1697] [outer = 0x111a96400] 18:23:46 INFO - PROCESS | 1658 | 1463189026859 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 824ms 18:23:46 INFO - PROCESS | 1658 | 1463189026918 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1658 | 1463189026920 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:23:46 INFO - PROCESS | 1658 | 1463189026924 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1658 | 1463189026926 Marionette TRACE conn2 <- [1,2234,null,{}] 18:23:46 INFO - PROCESS | 1658 | 1463189026929 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}] 18:23:47 INFO - PROCESS | 1658 | 1463189027018 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:23:47 INFO - PROCESS | 1658 | 1463189027073 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x118399800 == 46 [pid = 1658] [id = 566] 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x112706400) [pid = 1658] [serial = 1698] [outer = 0x0] 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x112713400) [pid = 1658] [serial = 1699] [outer = 0x112706400] 18:23:47 INFO - PROCESS | 1658 | 1463189027101 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11295d800) [pid = 1658] [serial = 1700] [outer = 0x112706400] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab0d000 == 45 [pid = 1658] [id = 559] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6a9000 == 44 [pid = 1658] [id = 558] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x119606800 == 43 [pid = 1658] [id = 557] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x128bdd000 == 42 [pid = 1658] [id = 556] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x126f63800 == 41 [pid = 1658] [id = 555] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x12524a000 == 40 [pid = 1658] [id = 554] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124ac3c00) [pid = 1658] [serial = 1636] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x124b53000 == 39 [pid = 1658] [id = 553] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x116880000 == 38 [pid = 1658] [id = 552] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x11960d000 == 37 [pid = 1658] [id = 551] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d4000 == 36 [pid = 1658] [id = 550] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x11743b800 == 35 [pid = 1658] [id = 549] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x11612c000 == 34 [pid = 1658] [id = 548] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x118197000 == 33 [pid = 1658] [id = 547] 18:23:47 INFO - PROCESS | 1658 | --DOCSHELL 0x111e96800 == 32 [pid = 1658] [id = 546] 18:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 624ms 18:23:47 INFO - PROCESS | 1658 | 1463189027543 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]]]}] 18:23:47 INFO - PROCESS | 1658 | 1463189027548 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1658 | 1463189027552 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:23:47 INFO - PROCESS | 1658 | 1463189027556 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1658 | 1463189027558 Marionette TRACE conn2 <- [1,2238,null,{}] 18:23:47 INFO - PROCESS | 1658 | 1463189027560 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}] 18:23:47 INFO - PROCESS | 1658 | 1463189027641 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1183d0c00) [pid = 1658] [serial = 1594] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1187dd400) [pid = 1658] [serial = 1600] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x118c63400) [pid = 1658] [serial = 1601] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11962b000) [pid = 1658] [serial = 1609] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119654c00) [pid = 1658] [serial = 1610] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1195d4400) [pid = 1658] [serial = 1606] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1195de000) [pid = 1658] [serial = 1607] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11912fc00) [pid = 1658] [serial = 1603] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119661400) [pid = 1658] [serial = 1615] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119318000) [pid = 1658] [serial = 1604] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11667e000) [pid = 1658] [serial = 1585] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1168d1c00) [pid = 1658] [serial = 1586] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1184e4c00) [pid = 1658] [serial = 1597] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11858e000) [pid = 1658] [serial = 1598] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118092000) [pid = 1658] [serial = 1591] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118270800) [pid = 1658] [serial = 1592] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1125afc00) [pid = 1658] [serial = 1576] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1125bc000) [pid = 1658] [serial = 1577] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11294ec00) [pid = 1658] [serial = 1579] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x112cac000) [pid = 1658] [serial = 1580] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11710a400) [pid = 1658] [serial = 1588] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11749ac00) [pid = 1658] [serial = 1589] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1184de000) [pid = 1658] [serial = 1574] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11965a400) [pid = 1658] [serial = 1612] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x113c88c00) [pid = 1658] [serial = 1582] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116103000) [pid = 1658] [serial = 1583] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x120f95c00) [pid = 1658] [serial = 1618] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x120f9e400) [pid = 1658] [serial = 1622] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x123881400) [pid = 1658] [serial = 1624] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11710c800) [pid = 1658] [serial = 1621] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x123dd1000) [pid = 1658] [serial = 1633] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x123dc4000) [pid = 1658] [serial = 1630] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x123dcb400) [pid = 1658] [serial = 1631] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x123e98800) [pid = 1658] [serial = 1634] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1184e0400) [pid = 1658] [serial = 1595] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x123c61400) [pid = 1658] [serial = 1627] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x120f9ac00) [pid = 1658] [serial = 1619] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x123c0a000) [pid = 1658] [serial = 1625] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119efb800) [pid = 1658] [serial = 1616] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11965ec00) [pid = 1658] [serial = 1613] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x123dbb000) [pid = 1658] [serial = 1628] [outer = 0x0] [url = about:blank] 18:23:47 INFO - PROCESS | 1658 | 1463189027701 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x116629000 == 33 [pid = 1658] [id = 567] 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x112706c00) [pid = 1658] [serial = 1701] [outer = 0x0] 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x112959400) [pid = 1658] [serial = 1702] [outer = 0x112706c00] 18:23:47 INFO - PROCESS | 1658 | 1463189027727 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x114e8a800) [pid = 1658] [serial = 1703] [outer = 0x112706c00] 18:23:48 INFO - PROCESS | 1658 | 1463189028021 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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 18:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:23:48 INFO - PROCESS | 1658 | 1463189028077 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1658 | 1463189028078 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:23:48 INFO - PROCESS | 1658 | 1463189028081 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1658 | 1463189028083 Marionette TRACE conn2 <- [1,2242,null,{}] 18:23:48 INFO - PROCESS | 1658 | 1463189028091 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}] 18:23:48 INFO - PROCESS | 1658 | 1463189028168 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:23:48 INFO - PROCESS | 1658 | 1463189028241 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d4000 == 34 [pid = 1658] [id = 568] 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x114e8a400) [pid = 1658] [serial = 1704] [outer = 0x0] 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11667e000) [pid = 1658] [serial = 1705] [outer = 0x114e8a400] 18:23:48 INFO - PROCESS | 1658 | 1463189028269 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x117548000) [pid = 1658] [serial = 1706] [outer = 0x114e8a400] 18:23:48 INFO - PROCESS | 1658 | 1463189028594 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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 525ms 18:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:23:48 INFO - PROCESS | 1658 | 1463189028607 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1658 | 1463189028609 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:23:48 INFO - PROCESS | 1658 | 1463189028612 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1658 | 1463189028617 Marionette TRACE conn2 <- [1,2246,null,{}] 18:23:48 INFO - PROCESS | 1658 | 1463189028620 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}] 18:23:48 INFO - PROCESS | 1658 | 1463189028746 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:23:48 INFO - PROCESS | 1658 | 1463189028827 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x11961d000 == 35 [pid = 1658] [id = 569] 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11610a000) [pid = 1658] [serial = 1707] [outer = 0x0] 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118109800) [pid = 1658] [serial = 1708] [outer = 0x11610a000] 18:23:48 INFO - PROCESS | 1658 | 1463189028870 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118271400) [pid = 1658] [serial = 1709] [outer = 0x11610a000] 18:23:49 INFO - PROCESS | 1658 | 1463189029242 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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 676ms 18:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:23:49 INFO - PROCESS | 1658 | 1463189029289 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1658 | 1463189029290 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:23:49 INFO - PROCESS | 1658 | 1463189029293 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1658 | 1463189029295 Marionette TRACE conn2 <- [1,2250,null,{}] 18:23:49 INFO - PROCESS | 1658 | 1463189029298 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}] 18:23:49 INFO - PROCESS | 1658 | 1463189029453 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:23:49 INFO - PROCESS | 1658 | 1463189029464 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x120726000 == 36 [pid = 1658] [id = 570] 18:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117236000) [pid = 1658] [serial = 1710] [outer = 0x0] 18:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1183d1800) [pid = 1658] [serial = 1711] [outer = 0x117236000] 18:23:49 INFO - PROCESS | 1658 | 1463189029506 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1184e3c00) [pid = 1658] [serial = 1712] [outer = 0x117236000] 18:23:49 INFO - PROCESS | 1658 | 1463189029916 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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 673ms 18:23:49 INFO - PROCESS | 1658 | 1463189029966 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1658 | 1463189029968 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:23:49 INFO - PROCESS | 1658 | 1463189029970 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1658 | 1463189029971 Marionette TRACE conn2 <- [1,2254,null,{}] 18:23:49 INFO - PROCESS | 1658 | 1463189029973 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}] 18:23:50 INFO - PROCESS | 1658 | 1463189030084 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:23:50 INFO - PROCESS | 1658 | 1463189030119 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aaa800 == 37 [pid = 1658] [id = 571] 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x118596400) [pid = 1658] [serial = 1713] [outer = 0x0] 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118c6ac00) [pid = 1658] [serial = 1714] [outer = 0x118596400] 18:23:50 INFO - PROCESS | 1658 | 1463189030151 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1195da000) [pid = 1658] [serial = 1715] [outer = 0x118596400] 18:23:50 INFO - PROCESS | 1658 | 1463189030488 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]]]}] 18:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 18:23:50 INFO - PROCESS | 1658 | 1463189030538 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:23:50 INFO - PROCESS | 1658 | 1463189030539 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:23:50 INFO - PROCESS | 1658 | 1463189030542 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1658 | 1463189030543 Marionette TRACE conn2 <- [1,2258,null,{}] 18:23:50 INFO - PROCESS | 1658 | 1463189030545 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}] 18:23:50 INFO - PROCESS | 1658 | 1463189030640 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:23:50 INFO - PROCESS | 1658 | 1463189030654 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x125356800 == 38 [pid = 1658] [id = 572] 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1195de000) [pid = 1658] [serial = 1716] [outer = 0x0] 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11962e400) [pid = 1658] [serial = 1717] [outer = 0x1195de000] 18:23:50 INFO - PROCESS | 1658 | 1463189030678 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119658400) [pid = 1658] [serial = 1718] [outer = 0x1195de000] 18:23:51 INFO - PROCESS | 1658 | 1463189031015 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]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 18:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:23:51 INFO - PROCESS | 1658 | 1463189031065 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1658 | 1463189031066 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:23:51 INFO - PROCESS | 1658 | 1463189031068 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1658 | 1463189031069 Marionette TRACE conn2 <- [1,2262,null,{}] 18:23:51 INFO - PROCESS | 1658 | 1463189031071 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}] 18:23:51 INFO - PROCESS | 1658 | 1463189031167 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:23:51 INFO - PROCESS | 1658 | 1463189031179 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x127018800 == 39 [pid = 1658] [id = 573] 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11754c800) [pid = 1658] [serial = 1719] [outer = 0x0] 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119b10800) [pid = 1658] [serial = 1720] [outer = 0x11754c800] 18:23:51 INFO - PROCESS | 1658 | 1463189031204 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x120f93800) [pid = 1658] [serial = 1721] [outer = 0x11754c800] 18:23:51 INFO - PROCESS | 1658 | 1463189031538 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]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 18:23:51 INFO - PROCESS | 1658 | 1463189031591 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1658 | 1463189031592 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:23:51 INFO - PROCESS | 1658 | 1463189031594 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1658 | 1463189031595 Marionette TRACE conn2 <- [1,2266,null,{}] 18:23:51 INFO - PROCESS | 1658 | 1463189031597 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}] 18:23:51 INFO - PROCESS | 1658 | 1463189031694 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:23:51 INFO - PROCESS | 1658 | 1463189031733 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x128bd9800 == 40 [pid = 1658] [id = 574] 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119cda400) [pid = 1658] [serial = 1722] [outer = 0x0] 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x120f9d800) [pid = 1658] [serial = 1723] [outer = 0x119cda400] 18:23:51 INFO - PROCESS | 1658 | 1463189031758 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x123883400) [pid = 1658] [serial = 1724] [outer = 0x119cda400] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1184e1800) [pid = 1658] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1184de400) [pid = 1658] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x110d4ec00) [pid = 1658] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112950400) [pid = 1658] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x111ec6400) [pid = 1658] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x112e18400) [pid = 1658] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116677000) [pid = 1658] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x110eb8400) [pid = 1658] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1195d6000) [pid = 1658] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1195e0400) [pid = 1658] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118c6a400) [pid = 1658] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118272400) [pid = 1658] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:23:51 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x124a03800) [pid = 1658] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:23:52 INFO - PROCESS | 1658 | 1463189032088 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]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 18:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:23:52 INFO - PROCESS | 1658 | 1463189032117 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1658 | 1463189032118 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:23:52 INFO - PROCESS | 1658 | 1463189032120 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1658 | 1463189032121 Marionette TRACE conn2 <- [1,2270,null,{}] 18:23:52 INFO - PROCESS | 1658 | 1463189032123 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}] 18:23:52 INFO - PROCESS | 1658 | 1463189032222 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:23:52 INFO - PROCESS | 1658 | 1463189032258 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x129066800 == 41 [pid = 1658] [id = 575] 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x111c19c00) [pid = 1658] [serial = 1725] [outer = 0x0] 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x118168800) [pid = 1658] [serial = 1726] [outer = 0x111c19c00] 18:23:52 INFO - PROCESS | 1658 | 1463189032283 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1195e0400) [pid = 1658] [serial = 1727] [outer = 0x111c19c00] 18:23:52 INFO - PROCESS | 1658 | 1463189032560 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]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 18:23:52 INFO - PROCESS | 1658 | 1463189032590 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1658 | 1463189032591 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:23:52 INFO - PROCESS | 1658 | 1463189032593 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1658 | 1463189032595 Marionette TRACE conn2 <- [1,2274,null,{}] 18:23:52 INFO - PROCESS | 1658 | 1463189032605 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}] 18:23:52 INFO - PROCESS | 1658 | 1463189032710 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:23:52 INFO - PROCESS | 1658 | 1463189032718 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a431000 == 42 [pid = 1658] [id = 576] 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x111a04000) [pid = 1658] [serial = 1728] [outer = 0x0] 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x120f9b000) [pid = 1658] [serial = 1729] [outer = 0x111a04000] 18:23:52 INFO - PROCESS | 1658 | 1463189032794 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x123dcc800) [pid = 1658] [serial = 1730] [outer = 0x111a04000] 18:23:53 INFO - PROCESS | 1658 | 1463189033055 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]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 479ms 18:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:23:53 INFO - PROCESS | 1658 | 1463189033072 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1658 | 1463189033074 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:23:53 INFO - PROCESS | 1658 | 1463189033077 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1658 | 1463189033078 Marionette TRACE conn2 <- [1,2278,null,{}] 18:23:53 INFO - PROCESS | 1658 | 1463189033088 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}] 18:23:53 INFO - PROCESS | 1658 | 1463189033175 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:23:53 INFO - PROCESS | 1658 | 1463189033181 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acc5800 == 43 [pid = 1658] [id = 577] 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x123dcf000) [pid = 1658] [serial = 1731] [outer = 0x0] 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x123e0b400) [pid = 1658] [serial = 1732] [outer = 0x123dcf000] 18:23:53 INFO - PROCESS | 1658 | 1463189033207 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124a0d400) [pid = 1658] [serial = 1733] [outer = 0x123dcf000] 18:23:53 INFO - PROCESS | 1658 | 1463189033529 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]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 474ms 18:23:53 INFO - PROCESS | 1658 | 1463189033551 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1658 | 1463189033552 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:23:53 INFO - PROCESS | 1658 | 1463189033554 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1658 | 1463189033555 Marionette TRACE conn2 <- [1,2282,null,{}] 18:23:53 INFO - PROCESS | 1658 | 1463189033557 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}] 18:23:53 INFO - PROCESS | 1658 | 1463189033639 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:23:53 INFO - PROCESS | 1658 | 1463189033693 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3b2000 == 44 [pid = 1658] [id = 578] 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x123dcf800) [pid = 1658] [serial = 1734] [outer = 0x0] 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x124a0e400) [pid = 1658] [serial = 1735] [outer = 0x123dcf800] 18:23:53 INFO - PROCESS | 1658 | 1463189033718 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x124aed800) [pid = 1658] [serial = 1736] [outer = 0x123dcf800] 18:23:54 INFO - PROCESS | 1658 | 1463189034111 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]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 18:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:23:54 INFO - PROCESS | 1658 | 1463189034124 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1658 | 1463189034126 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:23:54 INFO - PROCESS | 1658 | 1463189034130 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1658 | 1463189034132 Marionette TRACE conn2 <- [1,2286,null,{}] 18:23:54 INFO - PROCESS | 1658 | 1463189034136 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}] 18:23:54 INFO - PROCESS | 1658 | 1463189034237 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:23:54 INFO - PROCESS | 1658 | 1463189034289 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x116a9d800 == 45 [pid = 1658] [id = 579] 18:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1121e5000) [pid = 1658] [serial = 1737] [outer = 0x0] 18:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112704400) [pid = 1658] [serial = 1738] [outer = 0x1121e5000] 18:23:54 INFO - PROCESS | 1658 | 1463189034320 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x112e23000) [pid = 1658] [serial = 1739] [outer = 0x1121e5000] 18:23:54 INFO - PROCESS | 1658 | 1463189034739 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]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 18:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 620ms 18:23:54 INFO - PROCESS | 1658 | 1463189034750 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1658 | 1463189034754 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:23:54 INFO - PROCESS | 1658 | 1463189034759 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1658 | 1463189034761 Marionette TRACE conn2 <- [1,2290,null,{}] 18:23:54 INFO - PROCESS | 1658 | 1463189034764 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}] 18:23:54 INFO - PROCESS | 1658 | 1463189034872 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:23:54 INFO - PROCESS | 1658 | 1463189034995 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0a800 == 46 [pid = 1658] [id = 580] 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x115e7ec00) [pid = 1658] [serial = 1740] [outer = 0x0] 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x117238400) [pid = 1658] [serial = 1741] [outer = 0x115e7ec00] 18:23:55 INFO - PROCESS | 1658 | 1463189035056 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118110800) [pid = 1658] [serial = 1742] [outer = 0x115e7ec00] 18:23:55 INFO - PROCESS | 1658 | 1463189035515 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]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 778ms 18:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:23:55 INFO - PROCESS | 1658 | 1463189035538 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1658 | 1463189035540 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:23:55 INFO - PROCESS | 1658 | 1463189035542 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1658 | 1463189035545 Marionette TRACE conn2 <- [1,2294,null,{}] 18:23:55 INFO - PROCESS | 1658 | 1463189035553 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}] 18:23:55 INFO - PROCESS | 1658 | 1463189035651 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:23:55 INFO - PROCESS | 1658 | 1463189035709 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab06000 == 47 [pid = 1658] [id = 581] 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1184e0800) [pid = 1658] [serial = 1743] [outer = 0x0] 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118c60800) [pid = 1658] [serial = 1744] [outer = 0x1184e0800] 18:23:55 INFO - PROCESS | 1658 | 1463189035740 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119319000) [pid = 1658] [serial = 1745] [outer = 0x1184e0800] 18:23:56 INFO - PROCESS | 1658 | 1463189036181 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 18:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:23:56 INFO - PROCESS | 1658 | 1463189036214 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1658 | 1463189036216 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:23:56 INFO - PROCESS | 1658 | 1463189036218 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1658 | 1463189036219 Marionette TRACE conn2 <- [1,2298,null,{}] 18:23:56 INFO - PROCESS | 1658 | 1463189036222 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}] 18:23:56 INFO - PROCESS | 1658 | 1463189036318 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:23:56 INFO - PROCESS | 1658 | 1463189036408 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c804000 == 48 [pid = 1658] [id = 582] 18:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x120f96800) [pid = 1658] [serial = 1746] [outer = 0x0] 18:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x123aa6c00) [pid = 1658] [serial = 1747] [outer = 0x120f96800] 18:23:56 INFO - PROCESS | 1658 | 1463189036437 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123dbb400) [pid = 1658] [serial = 1748] [outer = 0x120f96800] 18:23:56 INFO - PROCESS | 1658 | 1463189036849 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 18:23:56 INFO - PROCESS | 1658 | 1463189036889 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1658 | 1463189036890 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:23:56 INFO - PROCESS | 1658 | 1463189036892 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1658 | 1463189036893 Marionette TRACE conn2 <- [1,2302,null,{}] 18:23:56 INFO - PROCESS | 1658 | 1463189036924 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}] 18:23:57 INFO - PROCESS | 1658 | 1463189037022 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:23:57 INFO - PROCESS | 1658 | 1463189037090 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b5d000 == 49 [pid = 1658] [id = 583] 18:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x112dd3000) [pid = 1658] [serial = 1749] [outer = 0x0] 18:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x119656800) [pid = 1658] [serial = 1750] [outer = 0x112dd3000] 18:23:57 INFO - PROCESS | 1658 | 1463189037121 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123dd4800) [pid = 1658] [serial = 1751] [outer = 0x112dd3000] 18:23:57 INFO - PROCESS | 1658 | 1463189037739 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 872ms 18:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:23:57 INFO - PROCESS | 1658 | 1463189037764 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1658 | 1463189037766 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:23:57 INFO - PROCESS | 1658 | 1463189037770 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1658 | 1463189037772 Marionette TRACE conn2 <- [1,2306,null,{}] 18:23:57 INFO - PROCESS | 1658 | 1463189037776 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}] 18:23:57 INFO - PROCESS | 1658 | 1463189037867 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:23:57 INFO - PROCESS | 1658 | 1463189037931 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x116536800 == 50 [pid = 1658] [id = 584] 18:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x112eab800) [pid = 1658] [serial = 1752] [outer = 0x0] 18:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x113190800) [pid = 1658] [serial = 1753] [outer = 0x112eab800] 18:23:57 INFO - PROCESS | 1658 | 1463189037989 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x114e91000) [pid = 1658] [serial = 1754] [outer = 0x112eab800] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12acc5800 == 49 [pid = 1658] [id = 577] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12a431000 == 48 [pid = 1658] [id = 576] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x129066800 == 47 [pid = 1658] [id = 575] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x128bd9800 == 46 [pid = 1658] [id = 574] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x127018800 == 45 [pid = 1658] [id = 573] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x125356800 == 44 [pid = 1658] [id = 572] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x112cac800) [pid = 1658] [serial = 1642] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123c6a000) [pid = 1658] [serial = 1681] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x116aaa800 == 43 [pid = 1658] [id = 571] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x120726000 == 42 [pid = 1658] [id = 570] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11961d000 == 41 [pid = 1658] [id = 569] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d4000 == 40 [pid = 1658] [id = 568] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x116629000 == 39 [pid = 1658] [id = 567] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x118399800 == 38 [pid = 1658] [id = 566] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11875d000 == 37 [pid = 1658] [id = 565] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12bae9000 == 36 [pid = 1658] [id = 564] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba76000 == 35 [pid = 1658] [id = 563] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x124a27800 == 34 [pid = 1658] [id = 562] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11817c800 == 33 [pid = 1658] [id = 561] 18:23:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3ab800 == 32 [pid = 1658] [id = 560] 18:23:58 INFO - PROCESS | 1658 | 1463189038483 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]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x124ae9000) [pid = 1658] [serial = 1637] [outer = 0x0] [url = about:blank] 18:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 724ms 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119661800) [pid = 1658] [serial = 1670] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119164400) [pid = 1658] [serial = 1661] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1184d7c00) [pid = 1658] [serial = 1658] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1187e0400) [pid = 1658] [serial = 1660] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11931d400) [pid = 1658] [serial = 1663] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11826f400) [pid = 1658] [serial = 1657] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x112954000) [pid = 1658] [serial = 1645] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x112cadc00) [pid = 1658] [serial = 1646] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11808c800) [pid = 1658] [serial = 1654] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118175800) [pid = 1658] [serial = 1655] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x113c1bc00) [pid = 1658] [serial = 1648] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1161a4000) [pid = 1658] [serial = 1649] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x116a5a400) [pid = 1658] [serial = 1651] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x117543400) [pid = 1658] [serial = 1652] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x110d4dc00) [pid = 1658] [serial = 1639] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1168d4400) [pid = 1658] [serial = 1672] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1195e1000) [pid = 1658] [serial = 1666] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1195dac00) [pid = 1658] [serial = 1664] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119659000) [pid = 1658] [serial = 1669] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119630000) [pid = 1658] [serial = 1667] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119b0f400) [pid = 1658] [serial = 1675] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x120f9c800) [pid = 1658] [serial = 1676] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12387c800) [pid = 1658] [serial = 1678] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11858f800) [pid = 1658] [serial = 1673] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123aa7c00) [pid = 1658] [serial = 1679] [outer = 0x0] [url = about:blank] 18:23:58 INFO - PROCESS | 1658 | 1463189038494 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1658 | 1463189038500 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:23:58 INFO - PROCESS | 1658 | 1463189038505 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1658 | 1463189038507 Marionette TRACE conn2 <- [1,2310,null,{}] 18:23:58 INFO - PROCESS | 1658 | 1463189038509 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}] 18:23:58 INFO - PROCESS | 1658 | 1463189038595 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:23:58 INFO - PROCESS | 1658 | 1463189038603 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e35800 == 33 [pid = 1658] [id = 585] 18:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x115e74c00) [pid = 1658] [serial = 1755] [outer = 0x0] 18:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x116845000) [pid = 1658] [serial = 1756] [outer = 0x115e74c00] 18:23:58 INFO - PROCESS | 1658 | 1463189038634 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11749ac00) [pid = 1658] [serial = 1757] [outer = 0x115e74c00] 18:23:59 INFO - PROCESS | 1658 | 1463189039122 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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 18:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:23:59 INFO - PROCESS | 1658 | 1463189039176 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1658 | 1463189039178 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:23:59 INFO - PROCESS | 1658 | 1463189039182 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1658 | 1463189039185 Marionette TRACE conn2 <- [1,2314,null,{}] 18:23:59 INFO - PROCESS | 1658 | 1463189039192 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}] 18:23:59 INFO - PROCESS | 1658 | 1463189039290 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:23:59 INFO - PROCESS | 1658 | 1463189039298 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0e000 == 34 [pid = 1658] [id = 586] 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1183d2400) [pid = 1658] [serial = 1758] [outer = 0x0] 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1184dcc00) [pid = 1658] [serial = 1759] [outer = 0x1183d2400] 18:23:59 INFO - PROCESS | 1658 | 1463189039326 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118589400) [pid = 1658] [serial = 1760] [outer = 0x1183d2400] 18:23:59 INFO - PROCESS | 1658 | 1463189039639 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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 18:23:59 INFO - PROCESS | 1658 | 1463189039653 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1658 | 1463189039655 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:23:59 INFO - PROCESS | 1658 | 1463189039657 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1658 | 1463189039658 Marionette TRACE conn2 <- [1,2318,null,{}] 18:23:59 INFO - PROCESS | 1658 | 1463189039682 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}] 18:23:59 INFO - PROCESS | 1658 | 1463189039756 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:23:59 INFO - PROCESS | 1658 | 1463189039760 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a13800 == 35 [pid = 1658] [id = 587] 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118c5d000) [pid = 1658] [serial = 1761] [outer = 0x0] 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119130c00) [pid = 1658] [serial = 1762] [outer = 0x118c5d000] 18:23:59 INFO - PROCESS | 1658 | 1463189039789 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1195d4000) [pid = 1658] [serial = 1763] [outer = 0x118c5d000] 18:24:00 INFO - PROCESS | 1658 | 1463189040093 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] 18:24:00 INFO - PROCESS | 1658 | 1463189040148 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:24:00 INFO - PROCESS | 1658 | 1463189040151 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1658 | 1463189040153 Marionette TRACE conn2 <- [1,2322,null,{}] 18:24:00 INFO - PROCESS | 1658 | 1463189040157 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}] 18:24:00 INFO - PROCESS | 1658 | 1463189040272 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:24:00 INFO - PROCESS | 1658 | 1463189040364 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x125250000 == 36 [pid = 1658] [id = 588] 18:24:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118c5f400) [pid = 1658] [serial = 1764] [outer = 0x0] 18:24:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1195d5c00) [pid = 1658] [serial = 1765] [outer = 0x118c5f400] 18:24:00 INFO - PROCESS | 1658 | 1463189040405 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119659400) [pid = 1658] [serial = 1766] [outer = 0x118c5f400] 18:24:00 INFO - PROCESS | 1658 | 1463189040802 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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 18:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:24:00 INFO - PROCESS | 1658 | 1463189040821 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1658 | 1463189040822 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:24:00 INFO - PROCESS | 1658 | 1463189040824 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1658 | 1463189040826 Marionette TRACE conn2 <- [1,2326,null,{}] 18:24:00 INFO - PROCESS | 1658 | 1463189040828 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}] 18:24:00 INFO - PROCESS | 1658 | 1463189040942 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:24:00 INFO - PROCESS | 1658 | 1463189040991 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x128be4000 == 37 [pid = 1658] [id = 589] 18:24:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x120f93400) [pid = 1658] [serial = 1767] [outer = 0x0] 18:24:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123aa7c00) [pid = 1658] [serial = 1768] [outer = 0x120f93400] 18:24:01 INFO - PROCESS | 1658 | 1463189041017 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123dd2800) [pid = 1658] [serial = 1769] [outer = 0x120f93400] 18:24:01 INFO - PROCESS | 1658 | 1463189041320 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]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 18:24:01 INFO - PROCESS | 1658 | 1463189041345 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1658 | 1463189041346 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:24:01 INFO - PROCESS | 1658 | 1463189041368 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1658 | 1463189041369 Marionette TRACE conn2 <- [1,2330,null,{}] 18:24:01 INFO - PROCESS | 1658 | 1463189041372 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}] 18:24:01 INFO - PROCESS | 1658 | 1463189041480 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:24:01 INFO - PROCESS | 1658 | 1463189041485 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x129512000 == 38 [pid = 1658] [id = 590] 18:24:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x120f93c00) [pid = 1658] [serial = 1770] [outer = 0x0] 18:24:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124ac3800) [pid = 1658] [serial = 1771] [outer = 0x120f93c00] 18:24:01 INFO - PROCESS | 1658 | 1463189041515 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x124af1400) [pid = 1658] [serial = 1772] [outer = 0x120f93c00] 18:24:02 INFO - PROCESS | 1658 | 1463189042004 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 682ms 18:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:24:02 INFO - PROCESS | 1658 | 1463189042039 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1658 | 1463189042040 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:24:02 INFO - PROCESS | 1658 | 1463189042042 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1658 | 1463189042043 Marionette TRACE conn2 <- [1,2334,null,{}] 18:24:02 INFO - PROCESS | 1658 | 1463189042045 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}] 18:24:02 INFO - PROCESS | 1658 | 1463189042141 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:24:02 INFO - PROCESS | 1658 | 1463189042154 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a87f800 == 39 [pid = 1658] [id = 591] 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123e9e400) [pid = 1658] [serial = 1773] [outer = 0x0] 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124bbe800) [pid = 1658] [serial = 1774] [outer = 0x123e9e400] 18:24:02 INFO - PROCESS | 1658 | 1463189042178 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124bc4000) [pid = 1658] [serial = 1775] [outer = 0x123e9e400] 18:24:02 INFO - PROCESS | 1658 | 1463189042507 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 18:24:02 INFO - PROCESS | 1658 | 1463189042515 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1658 | 1463189042518 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:24:02 INFO - PROCESS | 1658 | 1463189042520 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1658 | 1463189042521 Marionette TRACE conn2 <- [1,2338,null,{}] 18:24:02 INFO - PROCESS | 1658 | 1463189042523 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}] 18:24:02 INFO - PROCESS | 1658 | 1463189042622 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118596400) [pid = 1658] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1195de000) [pid = 1658] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x111c19c00) [pid = 1658] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11610a000) [pid = 1658] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x117236000) [pid = 1658] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x112706400) [pid = 1658] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x111a96400) [pid = 1658] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x112706c00) [pid = 1658] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x114e8a400) [pid = 1658] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11754c800) [pid = 1658] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119cda400) [pid = 1658] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x111a04000) [pid = 1658] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x123dcf000) [pid = 1658] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:24:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11294f800) [pid = 1658] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:24:02 INFO - PROCESS | 1658 | 1463189042774 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e3000 == 40 [pid = 1658] [id = 592] 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x110ebd800) [pid = 1658] [serial = 1776] [outer = 0x0] 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x112706400) [pid = 1658] [serial = 1777] [outer = 0x110ebd800] 18:24:02 INFO - PROCESS | 1658 | 1463189042799 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11754c800) [pid = 1658] [serial = 1778] [outer = 0x110ebd800] 18:24:03 INFO - PROCESS | 1658 | 1463189043069 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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 18:24:03 INFO - PROCESS | 1658 | 1463189043089 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1658 | 1463189043090 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:24:03 INFO - PROCESS | 1658 | 1463189043094 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1658 | 1463189043095 Marionette TRACE conn2 <- [1,2342,null,{}] 18:24:03 INFO - PROCESS | 1658 | 1463189043105 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}] 18:24:03 INFO - PROCESS | 1658 | 1463189043189 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:24:03 INFO - PROCESS | 1658 | 1463189043194 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12badd000 == 41 [pid = 1658] [id = 593] 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1184d6c00) [pid = 1658] [serial = 1779] [outer = 0x0] 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123dcd800) [pid = 1658] [serial = 1780] [outer = 0x1184d6c00] 18:24:03 INFO - PROCESS | 1658 | 1463189043219 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x124bdc800) [pid = 1658] [serial = 1781] [outer = 0x1184d6c00] 18:24:03 INFO - PROCESS | 1658 | 1463189043576 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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 527ms 18:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:24:03 INFO - PROCESS | 1658 | 1463189043632 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1658 | 1463189043635 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:24:03 INFO - PROCESS | 1658 | 1463189043639 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1658 | 1463189043642 Marionette TRACE conn2 <- [1,2346,null,{}] 18:24:03 INFO - PROCESS | 1658 | 1463189043654 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}] 18:24:03 INFO - PROCESS | 1658 | 1463189043802 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:24:03 INFO - PROCESS | 1658 | 1463189043819 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c820000 == 42 [pid = 1658] [id = 594] 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x124be9c00) [pid = 1658] [serial = 1782] [outer = 0x0] 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x125137400) [pid = 1658] [serial = 1783] [outer = 0x124be9c00] 18:24:03 INFO - PROCESS | 1658 | 1463189043864 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12568e800) [pid = 1658] [serial = 1784] [outer = 0x124be9c00] 18:24:04 INFO - PROCESS | 1658 | 1463189044240 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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 621ms 18:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:24:04 INFO - PROCESS | 1658 | 1463189044260 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1658 | 1463189044261 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:24:04 INFO - PROCESS | 1658 | 1463189044264 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1658 | 1463189044267 Marionette TRACE conn2 <- [1,2350,null,{}] 18:24:04 INFO - PROCESS | 1658 | 1463189044272 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}] 18:24:04 INFO - PROCESS | 1658 | 1463189044383 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:24:04 INFO - PROCESS | 1658 | 1463189044390 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cada800 == 43 [pid = 1658] [id = 595] 18:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124bea400) [pid = 1658] [serial = 1785] [outer = 0x0] 18:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1256bac00) [pid = 1658] [serial = 1786] [outer = 0x124bea400] 18:24:04 INFO - PROCESS | 1658 | 1463189044415 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x125810400) [pid = 1658] [serial = 1787] [outer = 0x124bea400] 18:24:04 INFO - PROCESS | 1658 | 1463189044702 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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 476ms 18:24:04 INFO - PROCESS | 1658 | 1463189044802 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1658 | 1463189044804 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:24:04 INFO - PROCESS | 1658 | 1463189044809 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1658 | 1463189044811 Marionette TRACE conn2 <- [1,2354,null,{}] 18:24:04 INFO - PROCESS | 1658 | 1463189044816 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}] 18:24:04 INFO - PROCESS | 1658 | 1463189044907 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:24:05 INFO - PROCESS | 1658 | 1463189045000 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea0800 == 44 [pid = 1658] [id = 596] 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1125b3800) [pid = 1658] [serial = 1788] [outer = 0x0] 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1125bcc00) [pid = 1658] [serial = 1789] [outer = 0x1125b3800] 18:24:05 INFO - PROCESS | 1658 | 1463189045032 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11295cc00) [pid = 1658] [serial = 1790] [outer = 0x1125b3800] 18:24:05 INFO - PROCESS | 1658 | 1463189045474 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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 725ms 18:24:05 INFO - PROCESS | 1658 | 1463189045534 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:24:05 INFO - PROCESS | 1658 | 1463189045537 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:24:05 INFO - PROCESS | 1658 | 1463189045543 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1658 | 1463189045545 Marionette TRACE conn2 <- [1,2358,null,{}] 18:24:05 INFO - PROCESS | 1658 | 1463189045548 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}] 18:24:05 INFO - PROCESS | 1658 | 1463189045647 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:24:05 INFO - PROCESS | 1658 | 1463189045714 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b61000 == 45 [pid = 1658] [id = 597] 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x114e8c800) [pid = 1658] [serial = 1791] [outer = 0x0] 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11754c000) [pid = 1658] [serial = 1792] [outer = 0x114e8c800] 18:24:05 INFO - PROCESS | 1658 | 1463189045744 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118175800) [pid = 1658] [serial = 1793] [outer = 0x114e8c800] 18:24:06 INFO - PROCESS | 1658 | 1463189046164 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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 675ms 18:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:24:06 INFO - PROCESS | 1658 | 1463189046216 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1658 | 1463189046217 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:24:06 INFO - PROCESS | 1658 | 1463189046219 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1658 | 1463189046220 Marionette TRACE conn2 <- [1,2362,null,{}] 18:24:06 INFO - PROCESS | 1658 | 1463189046227 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}] 18:24:06 INFO - PROCESS | 1658 | 1463189046349 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:24:06 INFO - PROCESS | 1658 | 1463189046420 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c814000 == 46 [pid = 1658] [id = 598] 18:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11931ec00) [pid = 1658] [serial = 1794] [outer = 0x0] 18:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11962a000) [pid = 1658] [serial = 1795] [outer = 0x11931ec00] 18:24:06 INFO - PROCESS | 1658 | 1463189046452 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119cd6c00) [pid = 1658] [serial = 1796] [outer = 0x11931ec00] 18:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 18:24:06 INFO - PROCESS | 1658 | 1463189046884 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]]]}] 18:24:06 INFO - PROCESS | 1658 | 1463189046890 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1658 | 1463189046891 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:24:06 INFO - PROCESS | 1658 | 1463189046894 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1658 | 1463189046895 Marionette TRACE conn2 <- [1,2366,null,{}] 18:24:06 INFO - PROCESS | 1658 | 1463189046899 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}] 18:24:06 INFO - PROCESS | 1658 | 1463189046997 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:24:07 INFO - PROCESS | 1658 | 1463189047048 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cee3000 == 47 [pid = 1658] [id = 599] 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x120f97c00) [pid = 1658] [serial = 1797] [outer = 0x0] 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123c6ac00) [pid = 1658] [serial = 1798] [outer = 0x120f97c00] 18:24:07 INFO - PROCESS | 1658 | 1463189047078 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124a0e800) [pid = 1658] [serial = 1799] [outer = 0x120f97c00] 18:24:07 INFO - PROCESS | 1658 | 1463189047505 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]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 18:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:24:07 INFO - PROCESS | 1658 | 1463189047565 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1658 | 1463189047567 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:24:07 INFO - PROCESS | 1658 | 1463189047569 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1658 | 1463189047570 Marionette TRACE conn2 <- [1,2370,null,{}] 18:24:07 INFO - PROCESS | 1658 | 1463189047573 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}] 18:24:07 INFO - PROCESS | 1658 | 1463189047668 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:24:07 INFO - PROCESS | 1658 | 1463189047774 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1e0800 == 48 [pid = 1658] [id = 600] 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x123dbf800) [pid = 1658] [serial = 1800] [outer = 0x0] 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x124bde800) [pid = 1658] [serial = 1801] [outer = 0x123dbf800] 18:24:07 INFO - PROCESS | 1658 | 1463189047804 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1253a4c00) [pid = 1658] [serial = 1802] [outer = 0x123dbf800] 18:24:08 INFO - PROCESS | 1658 | 1463189048370 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]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 820ms 18:24:08 INFO - PROCESS | 1658 | 1463189048389 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:24:08 INFO - PROCESS | 1658 | 1463189048391 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:24:08 INFO - PROCESS | 1658 | 1463189048395 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1658 | 1463189048397 Marionette TRACE conn2 <- [1,2374,null,{}] 18:24:08 INFO - PROCESS | 1658 | 1463189048401 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}] 18:24:08 INFO - PROCESS | 1658 | 1463189048493 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:24:08 INFO - PROCESS | 1658 | 1463189048566 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bd6800 == 49 [pid = 1658] [id = 601] 18:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1125b1c00) [pid = 1658] [serial = 1803] [outer = 0x0] 18:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x112952800) [pid = 1658] [serial = 1804] [outer = 0x1125b1c00] 18:24:08 INFO - PROCESS | 1658 | 1463189048595 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x113c1d800) [pid = 1658] [serial = 1805] [outer = 0x1125b1c00] 18:24:09 INFO - PROCESS | 1658 | 1463189049109 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 773ms 18:24:09 INFO - PROCESS | 1658 | 1463189049168 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1658 | 1463189049174 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:24:09 INFO - PROCESS | 1658 | 1463189049180 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1658 | 1463189049183 Marionette TRACE conn2 <- [1,2378,null,{}] 18:24:09 INFO - PROCESS | 1658 | 1463189049187 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}] 18:24:09 INFO - PROCESS | 1658 | 1463189049311 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:24:09 INFO - PROCESS | 1658 | 1463189049381 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185d2000 == 50 [pid = 1658] [id = 602] 18:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x116a5a800) [pid = 1658] [serial = 1806] [outer = 0x0] 18:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11808a400) [pid = 1658] [serial = 1807] [outer = 0x116a5a800] 18:24:09 INFO - PROCESS | 1658 | 1463189049408 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x118174400) [pid = 1658] [serial = 1808] [outer = 0x116a5a800] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12c820000 == 49 [pid = 1658] [id = 594] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12badd000 == 48 [pid = 1658] [id = 593] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x1182e3000 == 47 [pid = 1658] [id = 592] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x124a0e400) [pid = 1658] [serial = 1735] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x112cb8c00) [pid = 1658] [serial = 1684] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x116678400) [pid = 1658] [serial = 1687] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118591c00) [pid = 1658] [serial = 1690] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119632c00) [pid = 1658] [serial = 1693] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12a87f800 == 46 [pid = 1658] [id = 591] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x129512000 == 45 [pid = 1658] [id = 590] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x128be4000 == 44 [pid = 1658] [id = 589] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x125250000 == 43 [pid = 1658] [id = 588] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x124a13800 == 42 [pid = 1658] [id = 587] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0e000 == 41 [pid = 1658] [id = 586] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x117e35800 == 40 [pid = 1658] [id = 585] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x116536800 == 39 [pid = 1658] [id = 584] 18:24:09 INFO - PROCESS | 1658 | --DOCSHELL 0x116a9d800 == 38 [pid = 1658] [id = 579] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x112eb2400) [pid = 1658] [serial = 1643] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118c6ac00) [pid = 1658] [serial = 1714] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11962e400) [pid = 1658] [serial = 1717] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x119658400) [pid = 1658] [serial = 1718] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118168800) [pid = 1658] [serial = 1726] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x118109800) [pid = 1658] [serial = 1708] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x118271400) [pid = 1658] [serial = 1709] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1183d1800) [pid = 1658] [serial = 1711] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11295d800) [pid = 1658] [serial = 1700] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x112713400) [pid = 1658] [serial = 1699] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x120f99000) [pid = 1658] [serial = 1697] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118095c00) [pid = 1658] [serial = 1696] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x112959400) [pid = 1658] [serial = 1702] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x114e8a800) [pid = 1658] [serial = 1703] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11667e000) [pid = 1658] [serial = 1705] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x117548000) [pid = 1658] [serial = 1706] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119b10800) [pid = 1658] [serial = 1720] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x120f93800) [pid = 1658] [serial = 1721] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x120f9d800) [pid = 1658] [serial = 1723] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x123dcc800) [pid = 1658] [serial = 1730] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x123e0b400) [pid = 1658] [serial = 1732] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123883400) [pid = 1658] [serial = 1724] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1195e0400) [pid = 1658] [serial = 1727] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1195da000) [pid = 1658] [serial = 1715] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x120f9b000) [pid = 1658] [serial = 1729] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124a0d400) [pid = 1658] [serial = 1733] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1184e3c00) [pid = 1658] [serial = 1712] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1658 | 1463189049819 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 18:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:24:09 INFO - PROCESS | 1658 | 1463189049851 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1658 | 1463189049853 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:24:09 INFO - PROCESS | 1658 | 1463189049855 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1658 | 1463189049857 Marionette TRACE conn2 <- [1,2382,null,{}] 18:24:09 INFO - PROCESS | 1658 | 1463189049865 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}] 18:24:09 INFO - PROCESS | 1658 | 1463189049946 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:24:09 INFO - PROCESS | 1658 | 1463189049954 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b5800 == 39 [pid = 1658] [id = 603] 18:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11710a000) [pid = 1658] [serial = 1809] [outer = 0x0] 18:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1183d1800) [pid = 1658] [serial = 1810] [outer = 0x11710a000] 18:24:09 INFO - PROCESS | 1658 | 1463189049982 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118589c00) [pid = 1658] [serial = 1811] [outer = 0x11710a000] 18:24:10 INFO - PROCESS | 1658 | 1463189050331 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 18:24:10 INFO - PROCESS | 1658 | 1463189050375 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1658 | 1463189050377 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:24:10 INFO - PROCESS | 1658 | 1463189050380 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1658 | 1463189050381 Marionette TRACE conn2 <- [1,2386,null,{}] 18:24:10 INFO - PROCESS | 1658 | 1463189050383 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}] 18:24:10 INFO - PROCESS | 1658 | 1463189050468 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:24:10 INFO - PROCESS | 1658 | 1463189050522 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0a000 == 40 [pid = 1658] [id = 604] 18:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11858ac00) [pid = 1658] [serial = 1812] [outer = 0x0] 18:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119131000) [pid = 1658] [serial = 1813] [outer = 0x11858ac00] 18:24:10 INFO - PROCESS | 1658 | 1463189050548 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1195dc000) [pid = 1658] [serial = 1814] [outer = 0x11858ac00] 18:24:10 INFO - PROCESS | 1658 | 1463189050859 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 18:24:10 INFO - PROCESS | 1658 | 1463189050900 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1658 | 1463189050901 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:24:10 INFO - PROCESS | 1658 | 1463189050903 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1658 | 1463189050904 Marionette TRACE conn2 <- [1,2390,null,{}] 18:24:10 INFO - PROCESS | 1658 | 1463189050907 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}] 18:24:10 INFO - PROCESS | 1658 | 1463189050986 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:24:11 INFO - PROCESS | 1658 | 1463189051038 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1256e0800 == 41 [pid = 1658] [id = 605] 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1183c5000) [pid = 1658] [serial = 1815] [outer = 0x0] 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11962dc00) [pid = 1658] [serial = 1816] [outer = 0x1183c5000] 18:24:11 INFO - PROCESS | 1658 | 1463189051063 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119b10800) [pid = 1658] [serial = 1817] [outer = 0x1183c5000] 18:24:11 INFO - PROCESS | 1658 | 1463189051332 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 468ms 18:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:24:11 INFO - PROCESS | 1658 | 1463189051372 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1658 | 1463189051373 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1658 | 1463189051375 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1658 | 1463189051376 Marionette TRACE conn2 <- [1,2394,null,{}] 18:24:11 INFO - PROCESS | 1658 | 1463189051379 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}] 18:24:11 INFO - PROCESS | 1658 | 1463189051484 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:24:11 INFO - PROCESS | 1658 | 1463189051490 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b2000 == 42 [pid = 1658] [id = 606] 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119efb800) [pid = 1658] [serial = 1818] [outer = 0x0] 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123885800) [pid = 1658] [serial = 1819] [outer = 0x119efb800] 18:24:11 INFO - PROCESS | 1658 | 1463189051516 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124abf400) [pid = 1658] [serial = 1820] [outer = 0x119efb800] 18:24:11 INFO - PROCESS | 1658 | 1463189051905 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 18:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:24:11 INFO - PROCESS | 1658 | 1463189051946 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1658 | 1463189051947 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1658 | 1463189051949 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1658 | 1463189051950 Marionette TRACE conn2 <- [1,2398,null,{}] 18:24:11 INFO - PROCESS | 1658 | 1463189051952 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}] 18:24:12 INFO - PROCESS | 1658 | 1463189052055 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:24:12 INFO - PROCESS | 1658 | 1463189052093 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x129512000 == 43 [pid = 1658] [id = 607] 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124ac5400) [pid = 1658] [serial = 1821] [outer = 0x0] 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124af3c00) [pid = 1658] [serial = 1822] [outer = 0x124ac5400] 18:24:12 INFO - PROCESS | 1658 | 1463189052118 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x124bdc400) [pid = 1658] [serial = 1823] [outer = 0x124ac5400] 18:24:12 INFO - PROCESS | 1658 | 1463189052439 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 18:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:24:12 INFO - PROCESS | 1658 | 1463189052469 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1658 | 1463189052470 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:24:12 INFO - PROCESS | 1658 | 1463189052472 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1658 | 1463189052473 Marionette TRACE conn2 <- [1,2402,null,{}] 18:24:12 INFO - PROCESS | 1658 | 1463189052476 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}] 18:24:12 INFO - PROCESS | 1658 | 1463189052572 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:24:12 INFO - PROCESS | 1658 | 1463189052576 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab06800 == 44 [pid = 1658] [id = 608] 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x124bdd800) [pid = 1658] [serial = 1824] [outer = 0x0] 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x125139000) [pid = 1658] [serial = 1825] [outer = 0x124bdd800] 18:24:12 INFO - PROCESS | 1658 | 1463189052601 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125690c00) [pid = 1658] [serial = 1826] [outer = 0x124bdd800] 18:24:12 INFO - PROCESS | 1658 | 1463189052937 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 18:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:24:12 INFO - PROCESS | 1658 | 1463189052992 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1658 | 1463189052993 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:24:13 INFO - PROCESS | 1658 | 1463189053003 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1658 | 1463189053005 Marionette TRACE conn2 <- [1,2406,null,{}] 18:24:13 INFO - PROCESS | 1658 | 1463189053008 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}] 18:24:13 INFO - PROCESS | 1658 | 1463189053161 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:24:13 INFO - PROCESS | 1658 | 1463189053178 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3ac800 == 45 [pid = 1658] [id = 609] 18:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1253a9800) [pid = 1658] [serial = 1827] [outer = 0x0] 18:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x125815800) [pid = 1658] [serial = 1828] [outer = 0x1253a9800] 18:24:13 INFO - PROCESS | 1658 | 1463189053230 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x125e0b000) [pid = 1658] [serial = 1829] [outer = 0x1253a9800] 18:24:13 INFO - PROCESS | 1658 | 1463189053764 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]]]}] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x115e7b800) [pid = 1658] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119130000) [pid = 1658] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118561c00) [pid = 1658] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123882400) [pid = 1658] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x112957c00) [pid = 1658] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x110d46c00) [pid = 1658] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x120f93400) [pid = 1658] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118c5d000) [pid = 1658] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x120f93c00) [pid = 1658] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x112dd3000) [pid = 1658] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x115e7ec00) [pid = 1658] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1121e5000) [pid = 1658] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x120f96800) [pid = 1658] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x112eab800) [pid = 1658] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x115e74c00) [pid = 1658] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118c5f400) [pid = 1658] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1183d2400) [pid = 1658] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x123e9e400) [pid = 1658] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x110ebd800) [pid = 1658] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1184e0800) [pid = 1658] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124be9c00) [pid = 1658] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:24:13 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1184d6c00) [pid = 1658] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 828ms 18:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:24:13 INFO - PROCESS | 1658 | 1463189053824 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1658 | 1463189053825 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:24:13 INFO - PROCESS | 1658 | 1463189053827 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1658 | 1463189053828 Marionette TRACE conn2 <- [1,2410,null,{}] 18:24:13 INFO - PROCESS | 1658 | 1463189053830 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}] 18:24:13 INFO - PROCESS | 1658 | 1463189053925 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:24:13 INFO - PROCESS | 1658 | 1463189053930 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ae800 == 46 [pid = 1658] [id = 610] 18:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1125bb400) [pid = 1658] [serial = 1830] [outer = 0x0] 18:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x112dd3000) [pid = 1658] [serial = 1831] [outer = 0x1125bb400] 18:24:13 INFO - PROCESS | 1658 | 1463189053958 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x117236000) [pid = 1658] [serial = 1832] [outer = 0x1125bb400] 18:24:14 INFO - PROCESS | 1658 | 1463189054301 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]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 18:24:14 INFO - PROCESS | 1658 | 1463189054350 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1658 | 1463189054353 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:24:14 INFO - PROCESS | 1658 | 1463189054356 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1658 | 1463189054359 Marionette TRACE conn2 <- [1,2414,null,{}] 18:24:14 INFO - PROCESS | 1658 | 1463189054362 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}] 18:24:14 INFO - PROCESS | 1658 | 1463189054537 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:24:14 INFO - PROCESS | 1658 | 1463189054551 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c812000 == 47 [pid = 1658] [id = 611] 18:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11855c400) [pid = 1658] [serial = 1833] [outer = 0x0] 18:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x124bc9800) [pid = 1658] [serial = 1834] [outer = 0x11855c400] 18:24:14 INFO - PROCESS | 1658 | 1463189054597 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x125fccc00) [pid = 1658] [serial = 1835] [outer = 0x11855c400] 18:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 622ms 18:24:14 INFO - PROCESS | 1658 | 1463189054972 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]]]}] 18:24:14 INFO - PROCESS | 1658 | 1463189054977 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1658 | 1463189054978 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:24:14 INFO - PROCESS | 1658 | 1463189054986 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1658 | 1463189054987 Marionette TRACE conn2 <- [1,2418,null,{}] 18:24:14 INFO - PROCESS | 1658 | 1463189054989 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}] 18:24:15 INFO - PROCESS | 1658 | 1463189055103 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:24:15 INFO - PROCESS | 1658 | 1463189055110 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced2000 == 48 [pid = 1658] [id = 612] 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x117239c00) [pid = 1658] [serial = 1836] [outer = 0x0] 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124bdf400) [pid = 1658] [serial = 1837] [outer = 0x117239c00] 18:24:15 INFO - PROCESS | 1658 | 1463189055135 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126d54400) [pid = 1658] [serial = 1838] [outer = 0x117239c00] 18:24:15 INFO - PROCESS | 1658 | 1463189055450 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 525ms 18:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:24:15 INFO - PROCESS | 1658 | 1463189055507 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1658 | 1463189055508 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:24:15 INFO - PROCESS | 1658 | 1463189055510 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1658 | 1463189055511 Marionette TRACE conn2 <- [1,2422,null,{}] 18:24:15 INFO - PROCESS | 1658 | 1463189055513 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}] 18:24:15 INFO - PROCESS | 1658 | 1463189055595 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:24:15 INFO - PROCESS | 1658 | 1463189055601 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d60c000 == 49 [pid = 1658] [id = 613] 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x120f90800) [pid = 1658] [serial = 1839] [outer = 0x0] 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x126ff5400) [pid = 1658] [serial = 1840] [outer = 0x120f90800] 18:24:15 INFO - PROCESS | 1658 | 1463189055626 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1270d0000) [pid = 1658] [serial = 1841] [outer = 0x120f90800] 18:24:16 INFO - PROCESS | 1658 | 1463189056089 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]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 617ms 18:24:16 INFO - PROCESS | 1658 | 1463189056128 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1658 | 1463189056131 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:24:16 INFO - PROCESS | 1658 | 1463189056135 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1658 | 1463189056137 Marionette TRACE conn2 <- [1,2426,null,{}] 18:24:16 INFO - PROCESS | 1658 | 1463189056141 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}] 18:24:16 INFO - PROCESS | 1658 | 1463189056244 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:24:16 INFO - PROCESS | 1658 | 1463189056338 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185cf800 == 50 [pid = 1658] [id = 614] 18:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x112ccc400) [pid = 1658] [serial = 1842] [outer = 0x0] 18:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x113ce9c00) [pid = 1658] [serial = 1843] [outer = 0x112ccc400] 18:24:16 INFO - PROCESS | 1658 | 1463189056370 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11667a400) [pid = 1658] [serial = 1844] [outer = 0x112ccc400] 18:24:16 INFO - PROCESS | 1658 | 1463189056790 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]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 18:24:16 INFO - PROCESS | 1658 | 1463189056808 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1658 | 1463189056812 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:24:16 INFO - PROCESS | 1658 | 1463189056817 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1658 | 1463189056819 Marionette TRACE conn2 <- [1,2430,null,{}] 18:24:16 INFO - PROCESS | 1658 | 1463189056821 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}] 18:24:16 INFO - PROCESS | 1658 | 1463189056922 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:24:16 INFO - PROCESS | 1658 | 1463189056979 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d81000 == 51 [pid = 1658] [id = 615] 18:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11710b800) [pid = 1658] [serial = 1845] [outer = 0x0] 18:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11826cc00) [pid = 1658] [serial = 1846] [outer = 0x11710b800] 18:24:17 INFO - PROCESS | 1658 | 1463189057008 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1184e5800) [pid = 1658] [serial = 1847] [outer = 0x11710b800] 18:24:17 INFO - PROCESS | 1658 | 1463189057451 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]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 671ms 18:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:24:17 INFO - PROCESS | 1658 | 1463189057489 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1658 | 1463189057490 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:24:17 INFO - PROCESS | 1658 | 1463189057493 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1658 | 1463189057495 Marionette TRACE conn2 <- [1,2434,null,{}] 18:24:17 INFO - PROCESS | 1658 | 1463189057503 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}] 18:24:17 INFO - PROCESS | 1658 | 1463189057607 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:24:17 INFO - PROCESS | 1658 | 1463189057721 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d609800 == 52 [pid = 1658] [id = 616] 18:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119656400) [pid = 1658] [serial = 1848] [outer = 0x0] 18:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x120f91000) [pid = 1658] [serial = 1849] [outer = 0x119656400] 18:24:17 INFO - PROCESS | 1658 | 1463189057755 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123884000) [pid = 1658] [serial = 1850] [outer = 0x119656400] 18:24:18 INFO - PROCESS | 1658 | 1463189058166 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]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 18:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:24:18 INFO - PROCESS | 1658 | 1463189058216 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1658 | 1463189058218 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1658 | 1463189058220 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1658 | 1463189058221 Marionette TRACE conn2 <- [1,2438,null,{}] 18:24:18 INFO - PROCESS | 1658 | 1463189058224 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}] 18:24:18 INFO - PROCESS | 1658 | 1463189058328 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:24:18 INFO - PROCESS | 1658 | 1463189058385 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da30800 == 53 [pid = 1658] [id = 617] 18:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123dbb000) [pid = 1658] [serial = 1851] [outer = 0x0] 18:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124abe800) [pid = 1658] [serial = 1852] [outer = 0x123dbb000] 18:24:18 INFO - PROCESS | 1658 | 1463189058414 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124bc9400) [pid = 1658] [serial = 1853] [outer = 0x123dbb000] 18:24:18 INFO - PROCESS | 1658 | 1463189058876 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]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 18:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:24:18 INFO - PROCESS | 1658 | 1463189058889 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1658 | 1463189058891 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1658 | 1463189058893 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1658 | 1463189058894 Marionette TRACE conn2 <- [1,2442,null,{}] 18:24:18 INFO - PROCESS | 1658 | 1463189058917 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}] 18:24:19 INFO - PROCESS | 1658 | 1463189059039 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:24:19 INFO - PROCESS | 1658 | 1463189059275 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x118537000 == 54 [pid = 1658] [id = 618] 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1125b0000) [pid = 1658] [serial = 1854] [outer = 0x0] 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1125b5400) [pid = 1658] [serial = 1855] [outer = 0x1125b0000] 18:24:19 INFO - PROCESS | 1658 | 1463189059304 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x112958800) [pid = 1658] [serial = 1856] [outer = 0x1125b0000] 18:24:19 INFO - PROCESS | 1658 | 1463189059699 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]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 823ms 18:24:19 INFO - PROCESS | 1658 | 1463189059717 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1658 | 1463189059720 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:24:19 INFO - PROCESS | 1658 | 1463189059723 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1658 | 1463189059725 Marionette TRACE conn2 <- [1,2446,null,{}] 18:24:19 INFO - PROCESS | 1658 | 1463189059728 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}] 18:24:19 INFO - PROCESS | 1658 | 1463189059820 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:24:19 INFO - PROCESS | 1658 | 1463189059875 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x118193000 == 55 [pid = 1658] [id = 619] 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x112cc2000) [pid = 1658] [serial = 1857] [outer = 0x0] 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x115e7c400) [pid = 1658] [serial = 1858] [outer = 0x112cc2000] 18:24:19 INFO - PROCESS | 1658 | 1463189059904 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1168d4000) [pid = 1658] [serial = 1859] [outer = 0x112cc2000] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12ced2000 == 54 [pid = 1658] [id = 612] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12c812000 == 53 [pid = 1658] [id = 611] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ae800 == 52 [pid = 1658] [id = 610] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3ac800 == 51 [pid = 1658] [id = 609] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab06800 == 50 [pid = 1658] [id = 608] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x129512000 == 49 [pid = 1658] [id = 607] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1256bac00) [pid = 1658] [serial = 1786] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b2000 == 48 [pid = 1658] [id = 606] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1256e0800 == 47 [pid = 1658] [id = 605] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0a000 == 46 [pid = 1658] [id = 604] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b5800 == 45 [pid = 1658] [id = 603] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1185d2000 == 44 [pid = 1658] [id = 602] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x119bd6800 == 43 [pid = 1658] [id = 601] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x123b61000 == 42 [pid = 1658] [id = 597] 18:24:20 INFO - PROCESS | 1658 | 1463189060340 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 621ms 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea0800 == 41 [pid = 1658] [id = 596] 18:24:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12cada800 == 40 [pid = 1658] [id = 595] 18:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:24:20 INFO - PROCESS | 1658 | 1463189060346 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1658 | 1463189060348 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:24:20 INFO - PROCESS | 1658 | 1463189060351 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1658 | 1463189060352 Marionette TRACE conn2 <- [1,2450,null,{}] 18:24:20 INFO - PROCESS | 1658 | 1463189060354 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}] 18:24:20 INFO - PROCESS | 1658 | 1463189060437 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11754a400) [pid = 1658] [serial = 1688] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x120f92000) [pid = 1658] [serial = 1694] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119123000) [pid = 1658] [serial = 1691] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x123dc3800) [pid = 1658] [serial = 1682] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x113c8c800) [pid = 1658] [serial = 1685] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x110ec6800) [pid = 1658] [serial = 1640] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12568e800) [pid = 1658] [serial = 1784] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123dcd800) [pid = 1658] [serial = 1780] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124bdc800) [pid = 1658] [serial = 1781] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x112706400) [pid = 1658] [serial = 1777] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119659400) [pid = 1658] [serial = 1766] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x123aa7c00) [pid = 1658] [serial = 1768] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x123dd2800) [pid = 1658] [serial = 1769] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119130c00) [pid = 1658] [serial = 1762] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1195d4000) [pid = 1658] [serial = 1763] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x124af1400) [pid = 1658] [serial = 1772] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x123dd4800) [pid = 1658] [serial = 1751] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119656800) [pid = 1658] [serial = 1750] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124ac3800) [pid = 1658] [serial = 1771] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118110800) [pid = 1658] [serial = 1742] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x117238400) [pid = 1658] [serial = 1741] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x112e23000) [pid = 1658] [serial = 1739] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x112704400) [pid = 1658] [serial = 1738] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x123dbb400) [pid = 1658] [serial = 1748] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x123aa6c00) [pid = 1658] [serial = 1747] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x114e91000) [pid = 1658] [serial = 1754] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x113190800) [pid = 1658] [serial = 1753] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x116845000) [pid = 1658] [serial = 1756] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11749ac00) [pid = 1658] [serial = 1757] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1195d5c00) [pid = 1658] [serial = 1765] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1184dcc00) [pid = 1658] [serial = 1759] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118589400) [pid = 1658] [serial = 1760] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124bbe800) [pid = 1658] [serial = 1774] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124bc4000) [pid = 1658] [serial = 1775] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11754c800) [pid = 1658] [serial = 1778] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119319000) [pid = 1658] [serial = 1745] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118c60800) [pid = 1658] [serial = 1744] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125137400) [pid = 1658] [serial = 1783] [outer = 0x0] [url = about:blank] 18:24:20 INFO - PROCESS | 1658 | 1463189060517 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ea8800 == 41 [pid = 1658] [id = 620] 18:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x115e7b800) [pid = 1658] [serial = 1860] [outer = 0x0] 18:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x117237000) [pid = 1658] [serial = 1861] [outer = 0x115e7b800] 18:24:20 INFO - PROCESS | 1658 | 1463189060543 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118171c00) [pid = 1658] [serial = 1862] [outer = 0x115e7b800] 18:24:20 INFO - PROCESS | 1658 | 1463189060841 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 18:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:24:20 INFO - PROCESS | 1658 | 1463189060870 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1658 | 1463189060871 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:24:20 INFO - PROCESS | 1658 | 1463189060878 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1658 | 1463189060886 Marionette TRACE conn2 <- [1,2454,null,{}] 18:24:20 INFO - PROCESS | 1658 | 1463189060889 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}] 18:24:20 INFO - PROCESS | 1658 | 1463189060998 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:24:21 INFO - PROCESS | 1658 | 1463189061049 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191b2000 == 42 [pid = 1658] [id = 621] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1176c6000) [pid = 1658] [serial = 1863] [outer = 0x0] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1184d7c00) [pid = 1658] [serial = 1864] [outer = 0x1176c6000] 18:24:21 INFO - PROCESS | 1658 | 1463189061074 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1187e1400) [pid = 1658] [serial = 1865] [outer = 0x1176c6000] 18:24:21 INFO - PROCESS | 1658 | 1463189061347 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 482ms 18:24:21 INFO - PROCESS | 1658 | 1463189061357 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:24:21 INFO - PROCESS | 1658 | 1463189061358 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1658 | 1463189061361 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1658 | 1463189061362 Marionette TRACE conn2 <- [1,2458,null,{}] 18:24:21 INFO - PROCESS | 1658 | 1463189061371 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}] 18:24:21 INFO - PROCESS | 1658 | 1463189061459 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:24:21 INFO - PROCESS | 1658 | 1463189061464 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182c9000 == 43 [pid = 1658] [id = 622] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118588400) [pid = 1658] [serial = 1866] [outer = 0x0] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119162400) [pid = 1658] [serial = 1867] [outer = 0x118588400] 18:24:21 INFO - PROCESS | 1658 | 1463189061491 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1195d5c00) [pid = 1658] [serial = 1868] [outer = 0x118588400] 18:24:21 INFO - PROCESS | 1658 | 1463189061813 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 477ms 18:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:24:21 INFO - PROCESS | 1658 | 1463189061839 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1658 | 1463189061840 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1658 | 1463189061842 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1658 | 1463189061843 Marionette TRACE conn2 <- [1,2462,null,{}] 18:24:21 INFO - PROCESS | 1658 | 1463189061846 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}] 18:24:21 INFO - PROCESS | 1658 | 1463189061921 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:24:21 INFO - PROCESS | 1658 | 1463189061925 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec7000 == 44 [pid = 1658] [id = 623] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119624400) [pid = 1658] [serial = 1869] [outer = 0x0] 18:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11962cc00) [pid = 1658] [serial = 1870] [outer = 0x119624400] 18:24:21 INFO - PROCESS | 1658 | 1463189061957 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11965e000) [pid = 1658] [serial = 1871] [outer = 0x119624400] 18:24:22 INFO - PROCESS | 1658 | 1463189062301 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 18:24:22 INFO - PROCESS | 1658 | 1463189062310 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1658 | 1463189062312 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:24:22 INFO - PROCESS | 1658 | 1463189062315 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1658 | 1463189062316 Marionette TRACE conn2 <- [1,2466,null,{}] 18:24:22 INFO - PROCESS | 1658 | 1463189062318 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}] 18:24:22 INFO - PROCESS | 1658 | 1463189062396 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:24:22 INFO - PROCESS | 1658 | 1463189062402 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183a0000 == 45 [pid = 1658] [id = 624] 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119b09400) [pid = 1658] [serial = 1872] [outer = 0x0] 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x123880000) [pid = 1658] [serial = 1873] [outer = 0x119b09400] 18:24:22 INFO - PROCESS | 1658 | 1463189062434 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x123c69400) [pid = 1658] [serial = 1874] [outer = 0x119b09400] 18:24:22 INFO - PROCESS | 1658 | 1463189062807 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 18:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:24:22 INFO - PROCESS | 1658 | 1463189062834 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1658 | 1463189062835 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:24:22 INFO - PROCESS | 1658 | 1463189062837 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1658 | 1463189062838 Marionette TRACE conn2 <- [1,2470,null,{}] 18:24:22 INFO - PROCESS | 1658 | 1463189062841 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}] 18:24:22 INFO - PROCESS | 1658 | 1463189062939 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:24:22 INFO - PROCESS | 1658 | 1463189062943 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12905d800 == 46 [pid = 1658] [id = 625] 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119cdd800) [pid = 1658] [serial = 1875] [outer = 0x0] 18:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x123dc5800) [pid = 1658] [serial = 1876] [outer = 0x119cdd800] 18:24:22 INFO - PROCESS | 1658 | 1463189062968 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x123dd2400) [pid = 1658] [serial = 1877] [outer = 0x119cdd800] 18:24:23 INFO - PROCESS | 1658 | 1463189063286 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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 18:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:24:23 INFO - PROCESS | 1658 | 1463189063308 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1658 | 1463189063309 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1658 | 1463189063311 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1658 | 1463189063312 Marionette TRACE conn2 <- [1,2474,null,{}] 18:24:23 INFO - PROCESS | 1658 | 1463189063317 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}] 18:24:23 INFO - PROCESS | 1658 | 1463189063418 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:24:23 INFO - PROCESS | 1658 | 1463189063422 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a7800 == 47 [pid = 1658] [id = 626] 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x123dc7800) [pid = 1658] [serial = 1878] [outer = 0x0] 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x124ae4c00) [pid = 1658] [serial = 1879] [outer = 0x123dc7800] 18:24:23 INFO - PROCESS | 1658 | 1463189063447 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x124bbe800) [pid = 1658] [serial = 1880] [outer = 0x123dc7800] 18:24:23 INFO - PROCESS | 1658 | 1463189063793 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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 18:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:24:23 INFO - PROCESS | 1658 | 1463189063832 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1658 | 1463189063833 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1658 | 1463189063835 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1658 | 1463189063837 Marionette TRACE conn2 <- [1,2478,null,{}] 18:24:23 INFO - PROCESS | 1658 | 1463189063839 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}] 18:24:23 INFO - PROCESS | 1658 | 1463189063937 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:24:23 INFO - PROCESS | 1658 | 1463189063941 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab20800 == 48 [pid = 1658] [id = 627] 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124bbf000) [pid = 1658] [serial = 1881] [outer = 0x0] 18:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124bc7800) [pid = 1658] [serial = 1882] [outer = 0x124bbf000] 18:24:23 INFO - PROCESS | 1658 | 1463189063966 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x124be6400) [pid = 1658] [serial = 1883] [outer = 0x124bbf000] 18:24:24 INFO - PROCESS | 1658 | 1463189064318 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 18:24:24 INFO - PROCESS | 1658 | 1463189064363 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1658 | 1463189064364 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:24:24 INFO - PROCESS | 1658 | 1463189064366 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1658 | 1463189064367 Marionette TRACE conn2 <- [1,2482,null,{}] 18:24:24 INFO - PROCESS | 1658 | 1463189064369 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}] 18:24:24 INFO - PROCESS | 1658 | 1463189064468 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x124ac5400) [pid = 1658] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x124bdd800) [pid = 1658] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1253a9800) [pid = 1658] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11710a000) [pid = 1658] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1183c5000) [pid = 1658] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1125b1c00) [pid = 1658] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11858ac00) [pid = 1658] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x116a5a800) [pid = 1658] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119efb800) [pid = 1658] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124bea400) [pid = 1658] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1125bb400) [pid = 1658] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:24:24 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11855c400) [pid = 1658] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:24:24 INFO - PROCESS | 1658 | 1463189064674 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x114ee2000 == 49 [pid = 1658] [id = 628] 18:24:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x110eb7c00) [pid = 1658] [serial = 1884] [outer = 0x0] 18:24:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x111ec6800) [pid = 1658] [serial = 1885] [outer = 0x110eb7c00] 18:24:24 INFO - PROCESS | 1658 | 1463189064707 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x112954000) [pid = 1658] [serial = 1886] [outer = 0x110eb7c00] 18:24:25 INFO - PROCESS | 1658 | 1463189065138 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 819ms 18:24:25 INFO - PROCESS | 1658 | 1463189065186 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1658 | 1463189065189 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:24:25 INFO - PROCESS | 1658 | 1463189065233 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1658 | 1463189065236 Marionette TRACE conn2 <- [1,2486,null,{}] 18:24:25 INFO - PROCESS | 1658 | 1463189065240 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}] 18:24:25 INFO - PROCESS | 1658 | 1463189065343 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:24:25 INFO - PROCESS | 1658 | 1463189065410 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x116817800 == 50 [pid = 1658] [id = 629] 18:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116a5ac00) [pid = 1658] [serial = 1887] [outer = 0x0] 18:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x117544c00) [pid = 1658] [serial = 1888] [outer = 0x116a5ac00] 18:24:25 INFO - PROCESS | 1658 | 1463189065442 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118274000) [pid = 1658] [serial = 1889] [outer = 0x116a5ac00] 18:24:25 INFO - PROCESS | 1658 | 1463189065848 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 645ms 18:24:25 INFO - PROCESS | 1658 | 1463189065861 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1658 | 1463189065866 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:24:25 INFO - PROCESS | 1658 | 1463189065869 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1658 | 1463189065870 Marionette TRACE conn2 <- [1,2490,null,{}] 18:24:25 INFO - PROCESS | 1658 | 1463189065873 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}] 18:24:25 INFO - PROCESS | 1658 | 1463189065972 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:24:26 INFO - PROCESS | 1658 | 1463189066041 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x129069000 == 51 [pid = 1658] [id = 630] 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1184d7400) [pid = 1658] [serial = 1890] [outer = 0x0] 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11858ac00) [pid = 1658] [serial = 1891] [outer = 0x1184d7400] 18:24:26 INFO - PROCESS | 1658 | 1463189066072 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1195da000) [pid = 1658] [serial = 1892] [outer = 0x1184d7400] 18:24:26 INFO - PROCESS | 1658 | 1463189066486 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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 669ms 18:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:24:26 INFO - PROCESS | 1658 | 1463189066539 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1658 | 1463189066541 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:24:26 INFO - PROCESS | 1658 | 1463189066548 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1658 | 1463189066553 Marionette TRACE conn2 <- [1,2494,null,{}] 18:24:26 INFO - PROCESS | 1658 | 1463189066556 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}] 18:24:26 INFO - PROCESS | 1658 | 1463189066667 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:24:26 INFO - PROCESS | 1658 | 1463189066760 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed8000 == 52 [pid = 1658] [id = 631] 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119657000) [pid = 1658] [serial = 1893] [outer = 0x0] 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x120f92000) [pid = 1658] [serial = 1894] [outer = 0x119657000] 18:24:26 INFO - PROCESS | 1658 | 1463189066791 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123dcfc00) [pid = 1658] [serial = 1895] [outer = 0x119657000] 18:24:27 INFO - PROCESS | 1658 | 1463189067199 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 677ms 18:24:27 INFO - PROCESS | 1658 | 1463189067221 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1658 | 1463189067223 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:24:27 INFO - PROCESS | 1658 | 1463189067226 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1658 | 1463189067227 Marionette TRACE conn2 <- [1,2498,null,{}] 18:24:27 INFO - PROCESS | 1658 | 1463189067229 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}] 18:24:27 INFO - PROCESS | 1658 | 1463189067329 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:24:27 INFO - PROCESS | 1658 | 1463189067381 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bef0000 == 53 [pid = 1658] [id = 632] 18:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x124bc0400) [pid = 1658] [serial = 1896] [outer = 0x0] 18:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1253e0800) [pid = 1658] [serial = 1897] [outer = 0x124bc0400] 18:24:27 INFO - PROCESS | 1658 | 1463189067413 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12580cc00) [pid = 1658] [serial = 1898] [outer = 0x124bc0400] 18:24:27 INFO - PROCESS | 1658 | 1463189067810 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 619ms 18:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:24:27 INFO - PROCESS | 1658 | 1463189067846 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1658 | 1463189067847 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1658 | 1463189067850 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1658 | 1463189067851 Marionette TRACE conn2 <- [1,2502,null,{}] 18:24:27 INFO - PROCESS | 1658 | 1463189067854 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}] 18:24:27 INFO - PROCESS | 1658 | 1463189067949 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:24:28 INFO - PROCESS | 1658 | 1463189068035 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cae8800 == 54 [pid = 1658] [id = 633] 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125f15800) [pid = 1658] [serial = 1899] [outer = 0x0] 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x125f18800) [pid = 1658] [serial = 1900] [outer = 0x125f15800] 18:24:28 INFO - PROCESS | 1658 | 1463189068072 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12696bc00) [pid = 1658] [serial = 1901] [outer = 0x125f15800] 18:24:28 INFO - PROCESS | 1658 | 1463189068516 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 18:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:24:28 INFO - PROCESS | 1658 | 1463189068569 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1658 | 1463189068571 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1658 | 1463189068573 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1658 | 1463189068574 Marionette TRACE conn2 <- [1,2506,null,{}] 18:24:28 INFO - PROCESS | 1658 | 1463189068577 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}] 18:24:28 INFO - PROCESS | 1658 | 1463189068675 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:24:28 INFO - PROCESS | 1658 | 1463189068743 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0e000 == 55 [pid = 1658] [id = 634] 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124a0b400) [pid = 1658] [serial = 1902] [outer = 0x0] 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x125fd6000) [pid = 1658] [serial = 1903] [outer = 0x124a0b400] 18:24:28 INFO - PROCESS | 1658 | 1463189068773 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126dd8800) [pid = 1658] [serial = 1904] [outer = 0x124a0b400] 18:24:29 INFO - PROCESS | 1658 | 1463189069336 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 771ms 18:24:29 INFO - PROCESS | 1658 | 1463189069344 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1658 | 1463189069348 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:24:29 INFO - PROCESS | 1658 | 1463189069353 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1658 | 1463189069355 Marionette TRACE conn2 <- [1,2510,null,{}] 18:24:29 INFO - PROCESS | 1658 | 1463189069359 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}] 18:24:29 INFO - PROCESS | 1658 | 1463189069454 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:24:29 INFO - PROCESS | 1658 | 1463189069526 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1185cf000 == 56 [pid = 1658] [id = 635] 18:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x116102c00) [pid = 1658] [serial = 1905] [outer = 0x0] 18:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x116847400) [pid = 1658] [serial = 1906] [outer = 0x116102c00] 18:24:29 INFO - PROCESS | 1658 | 1463189069555 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118110800) [pid = 1658] [serial = 1907] [outer = 0x116102c00] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab20800 == 55 [pid = 1658] [id = 627] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6a7800 == 54 [pid = 1658] [id = 626] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12905d800 == 53 [pid = 1658] [id = 625] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1183a0000 == 52 [pid = 1658] [id = 624] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x125ec7000 == 51 [pid = 1658] [id = 623] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1182c9000 == 50 [pid = 1658] [id = 622] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1191b2000 == 49 [pid = 1658] [id = 621] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x116ea8800 == 48 [pid = 1658] [id = 620] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118193000 == 47 [pid = 1658] [id = 619] 18:24:29 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126ff5400) [pid = 1658] [serial = 1840] [outer = 0x0] [url = about:blank] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118537000 == 46 [pid = 1658] [id = 618] 18:24:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1185cf800 == 45 [pid = 1658] [id = 614] 18:24:29 INFO - PROCESS | 1658 | 1463189069938 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 622ms 18:24:29 INFO - PROCESS | 1658 | 1463189069975 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1658 | 1463189069979 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:24:29 INFO - PROCESS | 1658 | 1463189069984 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1658 | 1463189069985 Marionette TRACE conn2 <- [1,2514,null,{}] 18:24:29 INFO - PROCESS | 1658 | 1463189069988 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}] 18:24:30 INFO - PROCESS | 1658 | 1463189070074 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124bc9800) [pid = 1658] [serial = 1834] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x124bdf400) [pid = 1658] [serial = 1837] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x125e0b000) [pid = 1658] [serial = 1829] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125fccc00) [pid = 1658] [serial = 1835] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x124abf400) [pid = 1658] [serial = 1820] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124af3c00) [pid = 1658] [serial = 1822] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x125139000) [pid = 1658] [serial = 1825] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x124bdc400) [pid = 1658] [serial = 1823] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x125815800) [pid = 1658] [serial = 1828] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1183d1800) [pid = 1658] [serial = 1810] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118589c00) [pid = 1658] [serial = 1811] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11962dc00) [pid = 1658] [serial = 1816] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119b10800) [pid = 1658] [serial = 1817] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11754c000) [pid = 1658] [serial = 1792] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x113c1d800) [pid = 1658] [serial = 1805] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x112952800) [pid = 1658] [serial = 1804] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x125690c00) [pid = 1658] [serial = 1826] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119131000) [pid = 1658] [serial = 1813] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1195dc000) [pid = 1658] [serial = 1814] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x123c6ac00) [pid = 1658] [serial = 1798] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1125bcc00) [pid = 1658] [serial = 1789] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118174400) [pid = 1658] [serial = 1808] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11808a400) [pid = 1658] [serial = 1807] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x123885800) [pid = 1658] [serial = 1819] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11962a000) [pid = 1658] [serial = 1795] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x124bde800) [pid = 1658] [serial = 1801] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x125810400) [pid = 1658] [serial = 1787] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x112dd3000) [pid = 1658] [serial = 1831] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117236000) [pid = 1658] [serial = 1832] [outer = 0x0] [url = about:blank] 18:24:30 INFO - PROCESS | 1658 | 1463189070140 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ca5000 == 46 [pid = 1658] [id = 636] 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x116104400) [pid = 1658] [serial = 1908] [outer = 0x0] 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118090000) [pid = 1658] [serial = 1909] [outer = 0x116104400] 18:24:30 INFO - PROCESS | 1658 | 1463189070166 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11858a000) [pid = 1658] [serial = 1910] [outer = 0x116104400] 18:24:30 INFO - PROCESS | 1658 | 1463189070460 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]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 18:24:30 INFO - PROCESS | 1658 | 1463189070504 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:24:30 INFO - PROCESS | 1658 | 1463189070506 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:24:30 INFO - PROCESS | 1658 | 1463189070509 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1658 | 1463189070512 Marionette TRACE conn2 <- [1,2518,null,{}] 18:24:30 INFO - PROCESS | 1658 | 1463189070523 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}] 18:24:30 INFO - PROCESS | 1658 | 1463189070629 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:24:30 INFO - PROCESS | 1658 | 1463189070695 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x125252000 == 47 [pid = 1658] [id = 637] 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1187de400) [pid = 1658] [serial = 1911] [outer = 0x0] 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11931c400) [pid = 1658] [serial = 1912] [outer = 0x1187de400] 18:24:30 INFO - PROCESS | 1658 | 1463189070740 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11965b000) [pid = 1658] [serial = 1913] [outer = 0x1187de400] 18:24:31 INFO - PROCESS | 1658 | 1463189071164 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 676ms 18:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:24:31 INFO - PROCESS | 1658 | 1463189071185 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1658 | 1463189071187 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:24:31 INFO - PROCESS | 1658 | 1463189071189 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1658 | 1463189071197 Marionette TRACE conn2 <- [1,2522,null,{}] 18:24:31 INFO - PROCESS | 1658 | 1463189071212 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}] 18:24:31 INFO - PROCESS | 1658 | 1463189071290 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:24:31 INFO - PROCESS | 1658 | 1463189071295 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133e8000 == 48 [pid = 1658] [id = 638] 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119b0a800) [pid = 1658] [serial = 1914] [outer = 0x0] 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x120f9b000) [pid = 1658] [serial = 1915] [outer = 0x119b0a800] 18:24:31 INFO - PROCESS | 1658 | 1463189071323 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x123dc4400) [pid = 1658] [serial = 1916] [outer = 0x119b0a800] 18:24:31 INFO - PROCESS | 1658 | 1463189071650 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 484ms 18:24:31 INFO - PROCESS | 1658 | 1463189071674 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1658 | 1463189071675 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:24:31 INFO - PROCESS | 1658 | 1463189071677 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1658 | 1463189071679 Marionette TRACE conn2 <- [1,2526,null,{}] 18:24:31 INFO - PROCESS | 1658 | 1463189071682 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}] 18:24:31 INFO - PROCESS | 1658 | 1463189071759 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:24:31 INFO - PROCESS | 1658 | 1463189071765 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191bd000 == 49 [pid = 1658] [id = 639] 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x123dbe000) [pid = 1658] [serial = 1917] [outer = 0x0] 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x124af1000) [pid = 1658] [serial = 1918] [outer = 0x123dbe000] 18:24:31 INFO - PROCESS | 1658 | 1463189071791 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124bc9800) [pid = 1658] [serial = 1919] [outer = 0x123dbe000] 18:24:32 INFO - PROCESS | 1658 | 1463189072140 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]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms 18:24:32 INFO - PROCESS | 1658 | 1463189072147 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1658 | 1463189072149 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:24:32 INFO - PROCESS | 1658 | 1463189072152 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1658 | 1463189072153 Marionette TRACE conn2 <- [1,2530,null,{}] 18:24:32 INFO - PROCESS | 1658 | 1463189072156 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}] 18:24:32 INFO - PROCESS | 1658 | 1463189072290 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:24:32 INFO - PROCESS | 1658 | 1463189072302 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab13000 == 50 [pid = 1658] [id = 640] 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124bdec00) [pid = 1658] [serial = 1920] [outer = 0x0] 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x125813800) [pid = 1658] [serial = 1921] [outer = 0x124bdec00] 18:24:32 INFO - PROCESS | 1658 | 1463189072328 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126ff4400) [pid = 1658] [serial = 1922] [outer = 0x124bdec00] 18:24:32 INFO - PROCESS | 1658 | 1463189072746 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]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms 18:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:24:32 INFO - PROCESS | 1658 | 1463189072775 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1658 | 1463189072776 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:24:32 INFO - PROCESS | 1658 | 1463189072778 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1658 | 1463189072781 Marionette TRACE conn2 <- [1,2534,null,{}] 18:24:32 INFO - PROCESS | 1658 | 1463189072784 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}] 18:24:32 INFO - PROCESS | 1658 | 1463189072867 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:24:32 INFO - PROCESS | 1658 | 1463189072871 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bae6800 == 51 [pid = 1658] [id = 641] 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x125818c00) [pid = 1658] [serial = 1923] [outer = 0x0] 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1273c8400) [pid = 1658] [serial = 1924] [outer = 0x125818c00] 18:24:32 INFO - PROCESS | 1658 | 1463189072899 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x127526000) [pid = 1658] [serial = 1925] [outer = 0x125818c00] 18:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:24:33 INFO - PROCESS | 1658 | 1463189073351 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]]]}] 18:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 576ms 18:24:33 INFO - PROCESS | 1658 | 1463189073354 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1658 | 1463189073356 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:24:33 INFO - PROCESS | 1658 | 1463189073358 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1658 | 1463189073359 Marionette TRACE conn2 <- [1,2538,null,{}] 18:24:33 INFO - PROCESS | 1658 | 1463189073361 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}] 18:24:33 INFO - PROCESS | 1658 | 1463189073462 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:24:33 INFO - PROCESS | 1658 | 1463189073466 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c81f800 == 52 [pid = 1658] [id = 642] 18:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x127528000) [pid = 1658] [serial = 1926] [outer = 0x0] 18:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128b56800) [pid = 1658] [serial = 1927] [outer = 0x127528000] 18:24:33 INFO - PROCESS | 1658 | 1463189073491 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128b5c400) [pid = 1658] [serial = 1928] [outer = 0x127528000] 18:24:33 INFO - PROCESS | 1658 | 1463189073809 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]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 18:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:24:33 INFO - PROCESS | 1658 | 1463189073827 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1658 | 1463189073828 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:24:33 INFO - PROCESS | 1658 | 1463189073838 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1658 | 1463189073839 Marionette TRACE conn2 <- [1,2542,null,{}] 18:24:33 INFO - PROCESS | 1658 | 1463189073841 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}] 18:24:33 INFO - PROCESS | 1658 | 1463189073947 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:24:33 INFO - PROCESS | 1658 | 1463189073952 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1d8800 == 53 [pid = 1658] [id = 643] 18:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127528400) [pid = 1658] [serial = 1929] [outer = 0x0] 18:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128b60800) [pid = 1658] [serial = 1930] [outer = 0x127528400] 18:24:33 INFO - PROCESS | 1658 | 1463189073976 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b99400) [pid = 1658] [serial = 1931] [outer = 0x127528400] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119b09400) [pid = 1658] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x117239c00) [pid = 1658] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123dc7800) [pid = 1658] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1176c6000) [pid = 1658] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118588400) [pid = 1658] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119624400) [pid = 1658] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x115e7b800) [pid = 1658] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x112cc2000) [pid = 1658] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1125b0000) [pid = 1658] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:24:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119cdd800) [pid = 1658] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:24:34 INFO - PROCESS | 1658 | 1463189074383 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]]]}] 18:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 577ms 18:24:34 INFO - PROCESS | 1658 | 1463189074407 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1658 | 1463189074408 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:24:34 INFO - PROCESS | 1658 | 1463189074411 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1658 | 1463189074412 Marionette TRACE conn2 <- [1,2546,null,{}] 18:24:34 INFO - PROCESS | 1658 | 1463189074414 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}] 18:24:34 INFO - PROCESS | 1658 | 1463189074495 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:24:34 INFO - PROCESS | 1658 | 1463189074501 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d609000 == 54 [pid = 1658] [id = 644] 18:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x114e8d000) [pid = 1658] [serial = 1932] [outer = 0x0] 18:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119655000) [pid = 1658] [serial = 1933] [outer = 0x114e8d000] 18:24:34 INFO - PROCESS | 1658 | 1463189074527 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128b97c00) [pid = 1658] [serial = 1934] [outer = 0x114e8d000] 18:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 473ms 18:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:24:34 INFO - PROCESS | 1658 | 1463189074880 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]]]}] 18:24:34 INFO - PROCESS | 1658 | 1463189074885 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1658 | 1463189074886 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:24:34 INFO - PROCESS | 1658 | 1463189074888 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1658 | 1463189074890 Marionette TRACE conn2 <- [1,2550,null,{}] 18:24:34 INFO - PROCESS | 1658 | 1463189074892 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}] 18:24:35 INFO - PROCESS | 1658 | 1463189075015 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:24:35 INFO - PROCESS | 1658 | 1463189075021 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da2f800 == 55 [pid = 1658] [id = 645] 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x115e7b800) [pid = 1658] [serial = 1935] [outer = 0x0] 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x128ba1800) [pid = 1658] [serial = 1936] [outer = 0x115e7b800] 18:24:35 INFO - PROCESS | 1658 | 1463189075050 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128d88c00) [pid = 1658] [serial = 1937] [outer = 0x115e7b800] 18:24:35 INFO - PROCESS | 1658 | 1463189075354 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 18:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:24:35 INFO - PROCESS | 1658 | 1463189075408 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1658 | 1463189075410 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:24:35 INFO - PROCESS | 1658 | 1463189075412 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1658 | 1463189075413 Marionette TRACE conn2 <- [1,2554,null,{}] 18:24:35 INFO - PROCESS | 1658 | 1463189075415 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}] 18:24:35 INFO - PROCESS | 1658 | 1463189075502 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:24:35 INFO - PROCESS | 1658 | 1463189075506 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06e800 == 56 [pid = 1658] [id = 646] 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119122400) [pid = 1658] [serial = 1938] [outer = 0x0] 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x128f08000) [pid = 1658] [serial = 1939] [outer = 0x119122400] 18:24:35 INFO - PROCESS | 1658 | 1463189075530 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x129044400) [pid = 1658] [serial = 1940] [outer = 0x119122400] 18:24:35 INFO - PROCESS | 1658 | 1463189075870 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 473ms 18:24:35 INFO - PROCESS | 1658 | 1463189075886 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1658 | 1463189075887 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:24:35 INFO - PROCESS | 1658 | 1463189075889 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1658 | 1463189075890 Marionette TRACE conn2 <- [1,2558,null,{}] 18:24:35 INFO - PROCESS | 1658 | 1463189075892 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}] 18:24:36 INFO - PROCESS | 1658 | 1463189076018 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:24:36 INFO - PROCESS | 1658 | 1463189076022 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f081000 == 57 [pid = 1658] [id = 647] 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128d86c00) [pid = 1658] [serial = 1941] [outer = 0x0] 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x129331400) [pid = 1658] [serial = 1942] [outer = 0x128d86c00] 18:24:36 INFO - PROCESS | 1658 | 1463189076047 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x129337400) [pid = 1658] [serial = 1943] [outer = 0x128d86c00] 18:24:36 INFO - PROCESS | 1658 | 1463189076417 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]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 18:24:36 INFO - PROCESS | 1658 | 1463189076459 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1658 | 1463189076461 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:24:36 INFO - PROCESS | 1658 | 1463189076465 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1658 | 1463189076468 Marionette TRACE conn2 <- [1,2562,null,{}] 18:24:36 INFO - PROCESS | 1658 | 1463189076472 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}] 18:24:36 INFO - PROCESS | 1658 | 1463189076581 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:24:36 INFO - PROCESS | 1658 | 1463189076637 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1183a5800 == 58 [pid = 1658] [id = 648] 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x112dd3000) [pid = 1658] [serial = 1944] [outer = 0x0] 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x112ea9400) [pid = 1658] [serial = 1945] [outer = 0x112dd3000] 18:24:36 INFO - PROCESS | 1658 | 1463189076669 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x116681c00) [pid = 1658] [serial = 1946] [outer = 0x112dd3000] 18:24:37 INFO - PROCESS | 1658 | 1463189077135 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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 725ms 18:24:37 INFO - PROCESS | 1658 | 1463189077190 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1658 | 1463189077195 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:24:37 INFO - PROCESS | 1658 | 1463189077200 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1658 | 1463189077201 Marionette TRACE conn2 <- [1,2566,null,{}] 18:24:37 INFO - PROCESS | 1658 | 1463189077204 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}] 18:24:37 INFO - PROCESS | 1658 | 1463189077310 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:24:37 INFO - PROCESS | 1658 | 1463189077380 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x127370000 == 59 [pid = 1658] [id = 649] 18:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x113196800) [pid = 1658] [serial = 1947] [outer = 0x0] 18:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x119125c00) [pid = 1658] [serial = 1948] [outer = 0x113196800] 18:24:37 INFO - PROCESS | 1658 | 1463189077410 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1195dc800) [pid = 1658] [serial = 1949] [outer = 0x113196800] 18:24:37 INFO - PROCESS | 1658 | 1463189077841 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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 18:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:24:37 INFO - PROCESS | 1658 | 1463189077890 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1658 | 1463189077891 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:24:37 INFO - PROCESS | 1658 | 1463189077894 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1658 | 1463189077896 Marionette TRACE conn2 <- [1,2570,null,{}] 18:24:37 INFO - PROCESS | 1658 | 1463189077923 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}] 18:24:38 INFO - PROCESS | 1658 | 1463189078030 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:24:38 INFO - PROCESS | 1658 | 1463189078102 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddd3000 == 60 [pid = 1658] [id = 650] 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x124ae5c00) [pid = 1658] [serial = 1950] [outer = 0x0] 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x124bc7400) [pid = 1658] [serial = 1951] [outer = 0x124ae5c00] 18:24:38 INFO - PROCESS | 1658 | 1463189078134 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12580e800) [pid = 1658] [serial = 1952] [outer = 0x124ae5c00] 18:24:38 INFO - PROCESS | 1658 | 1463189078582 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]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 693ms 18:24:38 INFO - PROCESS | 1658 | 1463189078587 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1658 | 1463189078589 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:24:38 INFO - PROCESS | 1658 | 1463189078591 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1658 | 1463189078593 Marionette TRACE conn2 <- [1,2574,null,{}] 18:24:38 INFO - PROCESS | 1658 | 1463189078595 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}] 18:24:38 INFO - PROCESS | 1658 | 1463189078727 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:24:38 INFO - PROCESS | 1658 | 1463189078801 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cb5800 == 61 [pid = 1658] [id = 651] 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12387dc00) [pid = 1658] [serial = 1953] [outer = 0x0] 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x124af3c00) [pid = 1658] [serial = 1954] [outer = 0x12387dc00] 18:24:38 INFO - PROCESS | 1658 | 1463189078831 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12751e000) [pid = 1658] [serial = 1955] [outer = 0x12387dc00] 18:24:39 INFO - PROCESS | 1658 | 1463189079481 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]]]}] 18:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 919ms 18:24:39 INFO - PROCESS | 1658 | 1463189079511 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1658 | 1463189079513 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:24:39 INFO - PROCESS | 1658 | 1463189079519 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1658 | 1463189079521 Marionette TRACE conn2 <- [1,2578,null,{}] 18:24:39 INFO - PROCESS | 1658 | 1463189079525 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}] 18:24:39 INFO - PROCESS | 1658 | 1463189079617 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:24:39 INFO - PROCESS | 1658 | 1463189079691 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11853a000 == 62 [pid = 1658] [id = 652] 18:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x110ec6400) [pid = 1658] [serial = 1956] [outer = 0x0] 18:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11219d400) [pid = 1658] [serial = 1957] [outer = 0x110ec6400] 18:24:39 INFO - PROCESS | 1658 | 1463189079720 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x112cc2000) [pid = 1658] [serial = 1958] [outer = 0x110ec6400] 18:24:40 INFO - PROCESS | 1658 | 1463189080143 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 18:24:40 INFO - PROCESS | 1658 | 1463189080190 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1658 | 1463189080193 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:24:40 INFO - PROCESS | 1658 | 1463189080197 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1658 | 1463189080199 Marionette TRACE conn2 <- [1,2582,null,{}] 18:24:40 INFO - PROCESS | 1658 | 1463189080201 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}] 18:24:40 INFO - PROCESS | 1658 | 1463189080285 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:24:40 INFO - PROCESS | 1658 | 1463189080344 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11852a800 == 63 [pid = 1658] [id = 653] 18:24:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x114e8a800) [pid = 1658] [serial = 1959] [outer = 0x0] 18:24:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11667b000) [pid = 1658] [serial = 1960] [outer = 0x114e8a800] 18:24:40 INFO - PROCESS | 1658 | 1463189080372 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x117109000) [pid = 1658] [serial = 1961] [outer = 0x114e8a800] 18:24:40 INFO - PROCESS | 1658 | 1463189080786 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]]]}] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12c804000 == 62 [pid = 1658] [id = 582] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab06000 == 61 [pid = 1658] [id = 581] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12f06e800 == 60 [pid = 1658] [id = 646] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12da2f800 == 59 [pid = 1658] [id = 645] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12d609000 == 58 [pid = 1658] [id = 644] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1d8800 == 57 [pid = 1658] [id = 643] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x124bc7800) [pid = 1658] [serial = 1882] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x113ce9c00) [pid = 1658] [serial = 1843] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11826cc00) [pid = 1658] [serial = 1846] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x120f91000) [pid = 1658] [serial = 1849] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x124abe800) [pid = 1658] [serial = 1852] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12c81f800 == 56 [pid = 1658] [id = 642] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12d60c000 == 55 [pid = 1658] [id = 613] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12bae6800 == 54 [pid = 1658] [id = 641] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab13000 == 53 [pid = 1658] [id = 640] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x1191bd000 == 52 [pid = 1658] [id = 639] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x1133e8000 == 51 [pid = 1658] [id = 638] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x125252000 == 50 [pid = 1658] [id = 637] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x118ca5000 == 49 [pid = 1658] [id = 636] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x1185cf000 == 48 [pid = 1658] [id = 635] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x129069000 == 47 [pid = 1658] [id = 630] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x116817800 == 46 [pid = 1658] [id = 629] 18:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x114ee2000 == 45 [pid = 1658] [id = 628] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x124ae4c00) [pid = 1658] [serial = 1879] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x124bbe800) [pid = 1658] [serial = 1880] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1184d7c00) [pid = 1658] [serial = 1864] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1187e1400) [pid = 1658] [serial = 1865] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x119162400) [pid = 1658] [serial = 1867] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1195d5c00) [pid = 1658] [serial = 1868] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11962cc00) [pid = 1658] [serial = 1870] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11965e000) [pid = 1658] [serial = 1871] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x117237000) [pid = 1658] [serial = 1861] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x118171c00) [pid = 1658] [serial = 1862] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1168d4000) [pid = 1658] [serial = 1859] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x115e7c400) [pid = 1658] [serial = 1858] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1125b5400) [pid = 1658] [serial = 1855] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x112958800) [pid = 1658] [serial = 1856] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x123dc5800) [pid = 1658] [serial = 1876] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x123dd2400) [pid = 1658] [serial = 1877] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123880000) [pid = 1658] [serial = 1873] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123c69400) [pid = 1658] [serial = 1874] [outer = 0x0] [url = about:blank] 18:24:40 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x126d54400) [pid = 1658] [serial = 1838] [outer = 0x0] [url = about:blank] 18:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 671ms 18:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:24:40 INFO - PROCESS | 1658 | 1463189080868 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1658 | 1463189080869 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:24:40 INFO - PROCESS | 1658 | 1463189080871 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1658 | 1463189080873 Marionette TRACE conn2 <- [1,2586,null,{}] 18:24:40 INFO - PROCESS | 1658 | 1463189080880 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}] 18:24:41 INFO - PROCESS | 1658 | 1463189081005 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:24:41 INFO - PROCESS | 1658 | 1463189081026 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d4800 == 46 [pid = 1658] [id = 654] 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1176c9c00) [pid = 1658] [serial = 1962] [outer = 0x0] 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118107800) [pid = 1658] [serial = 1963] [outer = 0x1176c9c00] 18:24:41 INFO - PROCESS | 1658 | 1463189081071 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11826ec00) [pid = 1658] [serial = 1964] [outer = 0x1176c9c00] 18:24:41 INFO - PROCESS | 1658 | 1463189081513 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]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 18:24:41 INFO - PROCESS | 1658 | 1463189081543 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:24:41 INFO - PROCESS | 1658 | 1463189081545 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:24:41 INFO - PROCESS | 1658 | 1463189081549 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1658 | 1463189081551 Marionette TRACE conn2 <- [1,2590,null,{}] 18:24:41 INFO - PROCESS | 1658 | 1463189081553 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}] 18:24:41 INFO - PROCESS | 1658 | 1463189081627 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:24:41 INFO - PROCESS | 1658 | 1463189081632 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0f800 == 47 [pid = 1658] [id = 655] 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118275000) [pid = 1658] [serial = 1965] [outer = 0x0] 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1184df000) [pid = 1658] [serial = 1966] [outer = 0x118275000] 18:24:41 INFO - PROCESS | 1658 | 1463189081659 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x118591c00) [pid = 1658] [serial = 1967] [outer = 0x118275000] 18:24:41 INFO - PROCESS | 1658 | 1463189081983 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]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 471ms 18:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:24:42 INFO - PROCESS | 1658 | 1463189082018 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1658 | 1463189082020 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1658 | 1463189082022 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1658 | 1463189082023 Marionette TRACE conn2 <- [1,2594,null,{}] 18:24:42 INFO - PROCESS | 1658 | 1463189082025 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}] 18:24:42 INFO - PROCESS | 1658 | 1463189082113 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:24:42 INFO - PROCESS | 1658 | 1463189082167 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b50800 == 48 [pid = 1658] [id = 656] 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1121de800) [pid = 1658] [serial = 1968] [outer = 0x0] 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1187e1400) [pid = 1658] [serial = 1969] [outer = 0x1121de800] 18:24:42 INFO - PROCESS | 1658 | 1463189082192 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119131c00) [pid = 1658] [serial = 1970] [outer = 0x1121de800] 18:24:42 INFO - PROCESS | 1658 | 1463189082491 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]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 18:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:24:42 INFO - PROCESS | 1658 | 1463189082541 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1658 | 1463189082542 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1658 | 1463189082544 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1658 | 1463189082545 Marionette TRACE conn2 <- [1,2598,null,{}] 18:24:42 INFO - PROCESS | 1658 | 1463189082547 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}] 18:24:42 INFO - PROCESS | 1658 | 1463189082636 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:24:42 INFO - PROCESS | 1658 | 1463189082696 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x125355800 == 49 [pid = 1658] [id = 657] 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11294ec00) [pid = 1658] [serial = 1971] [outer = 0x0] 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11931c000) [pid = 1658] [serial = 1972] [outer = 0x11294ec00] 18:24:42 INFO - PROCESS | 1658 | 1463189082722 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11965a800) [pid = 1658] [serial = 1973] [outer = 0x11294ec00] 18:24:43 INFO - PROCESS | 1658 | 1463189083032 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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 18:24:43 INFO - PROCESS | 1658 | 1463189083070 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1658 | 1463189083071 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:24:43 INFO - PROCESS | 1658 | 1463189083073 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1658 | 1463189083074 Marionette TRACE conn2 <- [1,2602,null,{}] 18:24:43 INFO - PROCESS | 1658 | 1463189083076 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}] 18:24:43 INFO - PROCESS | 1658 | 1463189083178 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:24:43 INFO - PROCESS | 1658 | 1463189083183 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x116ab1000 == 50 [pid = 1658] [id = 658] 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1195d3c00) [pid = 1658] [serial = 1974] [outer = 0x0] 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119b10c00) [pid = 1658] [serial = 1975] [outer = 0x1195d3c00] 18:24:43 INFO - PROCESS | 1658 | 1463189083218 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x120f96800) [pid = 1658] [serial = 1976] [outer = 0x1195d3c00] 18:24:43 INFO - PROCESS | 1658 | 1463189083694 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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms 18:24:43 INFO - PROCESS | 1658 | 1463189083745 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1658 | 1463189083747 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:24:43 INFO - PROCESS | 1658 | 1463189083750 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1658 | 1463189083752 Marionette TRACE conn2 <- [1,2606,null,{}] 18:24:43 INFO - PROCESS | 1658 | 1463189083755 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}] 18:24:43 INFO - PROCESS | 1658 | 1463189083849 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:24:43 INFO - PROCESS | 1658 | 1463189083879 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x128cbc800 == 51 [pid = 1658] [id = 659] 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11965ec00) [pid = 1658] [serial = 1977] [outer = 0x0] 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x123880000) [pid = 1658] [serial = 1978] [outer = 0x11965ec00] 18:24:43 INFO - PROCESS | 1658 | 1463189083907 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x123c09c00) [pid = 1658] [serial = 1979] [outer = 0x11965ec00] 18:24:44 INFO - PROCESS | 1658 | 1463189084324 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]]]}] 18:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 18:24:44 INFO - PROCESS | 1658 | 1463189084374 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:24:44 INFO - PROCESS | 1658 | 1463189084376 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:24:44 INFO - PROCESS | 1658 | 1463189084380 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1658 | 1463189084382 Marionette TRACE conn2 <- [1,2610,null,{}] 18:24:44 INFO - PROCESS | 1658 | 1463189084384 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}] 18:24:44 INFO - PROCESS | 1658 | 1463189084473 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:24:44 INFO - PROCESS | 1658 | 1463189084522 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6ab800 == 52 [pid = 1658] [id = 660] 18:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x123aaa800) [pid = 1658] [serial = 1980] [outer = 0x0] 18:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x123dc1400) [pid = 1658] [serial = 1981] [outer = 0x123aaa800] 18:24:44 INFO - PROCESS | 1658 | 1463189084549 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x123dcc000) [pid = 1658] [serial = 1982] [outer = 0x123aaa800] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x125818c00) [pid = 1658] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1187de400) [pid = 1658] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11931ec00) [pid = 1658] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x123dcf800) [pid = 1658] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119b0a800) [pid = 1658] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x114e8d000) [pid = 1658] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x116104400) [pid = 1658] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x124a0b400) [pid = 1658] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x123dbe000) [pid = 1658] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x127528400) [pid = 1658] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x127528000) [pid = 1658] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x115e7b800) [pid = 1658] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x124bdec00) [pid = 1658] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x116102c00) [pid = 1658] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x120f90800) [pid = 1658] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119656400) [pid = 1658] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11710b800) [pid = 1658] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x123dbb000) [pid = 1658] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119122400) [pid = 1658] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x123dbf800) [pid = 1658] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x112ccc400) [pid = 1658] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x124bbf000) [pid = 1658] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1125b3800) [pid = 1658] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x120f97c00) [pid = 1658] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:24:45 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x114e8c800) [pid = 1658] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:24:45 INFO - PROCESS | 1658 | 1463189085369 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]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1022ms 18:24:45 INFO - PROCESS | 1658 | 1463189085402 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1658 | 1463189085403 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:24:45 INFO - PROCESS | 1658 | 1463189085413 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1658 | 1463189085414 Marionette TRACE conn2 <- [1,2614,null,{}] 18:24:45 INFO - PROCESS | 1658 | 1463189085416 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}] 18:24:45 INFO - PROCESS | 1658 | 1463189085493 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:24:45 INFO - PROCESS | 1658 | 1463189085501 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e3d800 == 53 [pid = 1658] [id = 661] 18:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x112eb2400) [pid = 1658] [serial = 1983] [outer = 0x0] 18:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11667f400) [pid = 1658] [serial = 1984] [outer = 0x112eb2400] 18:24:45 INFO - PROCESS | 1658 | 1463189085527 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118c68400) [pid = 1658] [serial = 1985] [outer = 0x112eb2400] 18:24:45 INFO - PROCESS | 1658 | 1463189085857 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]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 18:24:45 INFO - PROCESS | 1658 | 1463189085885 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1658 | 1463189085886 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:24:45 INFO - PROCESS | 1658 | 1463189085888 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1658 | 1463189085890 Marionette TRACE conn2 <- [1,2618,null,{}] 18:24:45 INFO - PROCESS | 1658 | 1463189085892 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}] 18:24:46 INFO - PROCESS | 1658 | 1463189086007 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:24:46 INFO - PROCESS | 1658 | 1463189086014 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x128ddc800 == 54 [pid = 1658] [id = 662] 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x119b0a800) [pid = 1658] [serial = 1986] [outer = 0x0] 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x123dc4c00) [pid = 1658] [serial = 1987] [outer = 0x119b0a800] 18:24:46 INFO - PROCESS | 1658 | 1463189086043 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x124aebc00) [pid = 1658] [serial = 1988] [outer = 0x119b0a800] 18:24:46 INFO - PROCESS | 1658 | 1463189086416 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]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 569ms 18:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:24:46 INFO - PROCESS | 1658 | 1463189086466 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1658 | 1463189086467 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:24:46 INFO - PROCESS | 1658 | 1463189086470 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1658 | 1463189086471 Marionette TRACE conn2 <- [1,2622,null,{}] 18:24:46 INFO - PROCESS | 1658 | 1463189086473 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}] 18:24:46 INFO - PROCESS | 1658 | 1463189086575 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:24:46 INFO - PROCESS | 1658 | 1463189086663 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba69000 == 55 [pid = 1658] [id = 663] 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119b10800) [pid = 1658] [serial = 1989] [outer = 0x0] 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x124af1400) [pid = 1658] [serial = 1990] [outer = 0x119b10800] 18:24:46 INFO - PROCESS | 1658 | 1463189086703 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124be1400) [pid = 1658] [serial = 1991] [outer = 0x119b10800] 18:24:47 INFO - PROCESS | 1658 | 1463189087088 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 622ms 18:24:47 INFO - PROCESS | 1658 | 1463189087092 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1658 | 1463189087093 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:24:47 INFO - PROCESS | 1658 | 1463189087099 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1658 | 1463189087101 Marionette TRACE conn2 <- [1,2626,null,{}] 18:24:47 INFO - PROCESS | 1658 | 1463189087103 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}] 18:24:47 INFO - PROCESS | 1658 | 1463189087184 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:24:47 INFO - PROCESS | 1658 | 1463189087240 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baef000 == 56 [pid = 1658] [id = 664] 18:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1125b2800) [pid = 1658] [serial = 1992] [outer = 0x0] 18:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124be6c00) [pid = 1658] [serial = 1993] [outer = 0x1125b2800] 18:24:47 INFO - PROCESS | 1658 | 1463189087265 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1256bc400) [pid = 1658] [serial = 1994] [outer = 0x1125b2800] 18:24:47 INFO - PROCESS | 1658 | 1463189087726 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 676ms 18:24:47 INFO - PROCESS | 1658 | 1463189087772 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1658 | 1463189087776 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:24:47 INFO - PROCESS | 1658 | 1463189087779 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1658 | 1463189087782 Marionette TRACE conn2 <- [1,2630,null,{}] 18:24:47 INFO - PROCESS | 1658 | 1463189087786 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}] 18:24:47 INFO - PROCESS | 1658 | 1463189087890 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:24:48 INFO - PROCESS | 1658 | 1463189087997 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182d8800 == 57 [pid = 1658] [id = 665] 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x112eb3c00) [pid = 1658] [serial = 1995] [outer = 0x0] 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x114e91000) [pid = 1658] [serial = 1996] [outer = 0x112eb3c00] 18:24:48 INFO - PROCESS | 1658 | 1463189088030 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11667a000) [pid = 1658] [serial = 1997] [outer = 0x112eb3c00] 18:24:48 INFO - PROCESS | 1658 | 1463189088450 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]]]}] 18:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 722ms 18:24:48 INFO - PROCESS | 1658 | 1463189088501 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1658 | 1463189088505 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:24:48 INFO - PROCESS | 1658 | 1463189088510 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1658 | 1463189088512 Marionette TRACE conn2 <- [1,2634,null,{}] 18:24:48 INFO - PROCESS | 1658 | 1463189088514 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}] 18:24:48 INFO - PROCESS | 1658 | 1463189088616 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:24:48 INFO - PROCESS | 1658 | 1463189088673 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x120728800 == 58 [pid = 1658] [id = 666] 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x116a5cc00) [pid = 1658] [serial = 1998] [outer = 0x0] 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x118111400) [pid = 1658] [serial = 1999] [outer = 0x116a5cc00] 18:24:48 INFO - PROCESS | 1658 | 1463189088702 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11858d800) [pid = 1658] [serial = 2000] [outer = 0x116a5cc00] 18:24:49 INFO - PROCESS | 1658 | 1463189089103 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 625ms 18:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:24:49 INFO - PROCESS | 1658 | 1463189089135 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1658 | 1463189089136 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:24:49 INFO - PROCESS | 1658 | 1463189089139 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1658 | 1463189089141 Marionette TRACE conn2 <- [1,2638,null,{}] 18:24:49 INFO - PROCESS | 1658 | 1463189089149 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}] 18:24:49 INFO - PROCESS | 1658 | 1463189089250 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:24:49 INFO - PROCESS | 1658 | 1463189089345 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c810000 == 59 [pid = 1658] [id = 667] 18:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119320800) [pid = 1658] [serial = 2001] [outer = 0x0] 18:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119625c00) [pid = 1658] [serial = 2002] [outer = 0x119320800] 18:24:49 INFO - PROCESS | 1658 | 1463189089388 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11965e800) [pid = 1658] [serial = 2003] [outer = 0x119320800] 18:24:49 INFO - PROCESS | 1658 | 1463189089802 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 673ms 18:24:49 INFO - PROCESS | 1658 | 1463189089813 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1658 | 1463189089817 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:24:49 INFO - PROCESS | 1658 | 1463189089819 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1658 | 1463189089821 Marionette TRACE conn2 <- [1,2642,null,{}] 18:24:49 INFO - PROCESS | 1658 | 1463189089823 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}] 18:24:49 INFO - PROCESS | 1658 | 1463189089922 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:24:49 INFO - PROCESS | 1658 | 1463189089976 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cad7800 == 60 [pid = 1658] [id = 668] 18:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119654000) [pid = 1658] [serial = 2004] [outer = 0x0] 18:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x123c0c000) [pid = 1658] [serial = 2005] [outer = 0x119654000] 18:24:50 INFO - PROCESS | 1658 | 1463189090005 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x124a04800) [pid = 1658] [serial = 2006] [outer = 0x119654000] 18:24:50 INFO - PROCESS | 1658 | 1463189090472 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]]]}] 18:24:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:24:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 18:24:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:24:50 INFO - PROCESS | 1658 | 1463189090492 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1658 | 1463189090493 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:24:50 INFO - PROCESS | 1658 | 1463189090495 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1658 | 1463189090497 Marionette TRACE conn2 <- [1,2646,null,{}] 18:24:50 INFO - PROCESS | 1658 | 1463189090499 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}] 18:24:50 INFO - PROCESS | 1658 | 1463189090597 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:24:50 INFO - PROCESS | 1658 | 1463189090685 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119e0f000 == 61 [pid = 1658] [id = 669] 18:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x112e18400) [pid = 1658] [serial = 2007] [outer = 0x0] 18:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x119320000) [pid = 1658] [serial = 2008] [outer = 0x112e18400] 18:24:50 INFO - PROCESS | 1658 | 1463189090716 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x124aec800) [pid = 1658] [serial = 2009] [outer = 0x112e18400] 18:24:51 INFO - PROCESS | 1658 | 1463189091283 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 822ms 18:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:24:51 INFO - PROCESS | 1658 | 1463189091318 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1658 | 1463189091321 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:24:51 INFO - PROCESS | 1658 | 1463189091324 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1658 | 1463189091326 Marionette TRACE conn2 <- [1,2650,null,{}] 18:24:51 INFO - PROCESS | 1658 | 1463189091331 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}] 18:24:51 INFO - PROCESS | 1658 | 1463189091425 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:24:51 INFO - PROCESS | 1658 | 1463189091499 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a08800 == 62 [pid = 1658] [id = 670] 18:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11294f000) [pid = 1658] [serial = 2010] [outer = 0x0] 18:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x112959400) [pid = 1658] [serial = 2011] [outer = 0x11294f000] 18:24:51 INFO - PROCESS | 1658 | 1463189091526 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x113c1ac00) [pid = 1658] [serial = 2012] [outer = 0x11294f000] 18:24:51 INFO - PROCESS | 1658 | 1463189091966 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 674ms 18:24:52 INFO - PROCESS | 1658 | 1463189091997 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 1658 | 1463189092001 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:24:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:24:52 INFO - PROCESS | 1658 | 1463189092006 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1658 | 1463189092008 Marionette TRACE conn2 <- [1,2654,null,{}] 18:24:52 INFO - PROCESS | 1658 | 1463189092011 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}] 18:24:52 INFO - PROCESS | 1658 | 1463189092152 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba69000 == 61 [pid = 1658] [id = 663] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x128ddc800 == 60 [pid = 1658] [id = 662] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x117e3d800 == 59 [pid = 1658] [id = 661] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6ab800 == 58 [pid = 1658] [id = 660] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x129331400) [pid = 1658] [serial = 1942] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | 1463189092271 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x128cbc800 == 57 [pid = 1658] [id = 659] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x116ab1000 == 56 [pid = 1658] [id = 658] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x125355800 == 55 [pid = 1658] [id = 657] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x124b50800 == 54 [pid = 1658] [id = 656] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0f800 == 53 [pid = 1658] [id = 655] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1182d4800 == 52 [pid = 1658] [id = 654] 18:24:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x116817800 == 53 [pid = 1658] [id = 671] 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x112957800) [pid = 1658] [serial = 2013] [outer = 0x0] 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x115e7b800) [pid = 1658] [serial = 2014] [outer = 0x112957800] 18:24:52 INFO - PROCESS | 1658 | 1463189092324 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11816b000) [pid = 1658] [serial = 2015] [outer = 0x112957800] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11852a800 == 52 [pid = 1658] [id = 653] 18:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11853a000 == 51 [pid = 1658] [id = 652] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x129044400) [pid = 1658] [serial = 1940] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x127526000) [pid = 1658] [serial = 1925] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11931c400) [pid = 1658] [serial = 1912] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x119cd6c00) [pid = 1658] [serial = 1796] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x117544c00) [pid = 1658] [serial = 1888] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x124aed800) [pid = 1658] [serial = 1736] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x123dc4400) [pid = 1658] [serial = 1916] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x119655000) [pid = 1658] [serial = 1933] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118090000) [pid = 1658] [serial = 1909] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1253e0800) [pid = 1658] [serial = 1897] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x126dd8800) [pid = 1658] [serial = 1904] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x124af1000) [pid = 1658] [serial = 1918] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x128b60800) [pid = 1658] [serial = 1930] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x128b56800) [pid = 1658] [serial = 1927] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x111ec6800) [pid = 1658] [serial = 1885] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x128ba1800) [pid = 1658] [serial = 1936] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x120f9b000) [pid = 1658] [serial = 1915] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x128b99400) [pid = 1658] [serial = 1931] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x125813800) [pid = 1658] [serial = 1921] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x125f18800) [pid = 1658] [serial = 1900] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128d88c00) [pid = 1658] [serial = 1937] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x116847400) [pid = 1658] [serial = 1906] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x120f92000) [pid = 1658] [serial = 1894] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1270d0000) [pid = 1658] [serial = 1841] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x123884000) [pid = 1658] [serial = 1850] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1273c8400) [pid = 1658] [serial = 1924] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x1184e5800) [pid = 1658] [serial = 1847] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124bc9400) [pid = 1658] [serial = 1853] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118110800) [pid = 1658] [serial = 1907] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x128b5c400) [pid = 1658] [serial = 1928] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128b97c00) [pid = 1658] [serial = 1934] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x128f08000) [pid = 1658] [serial = 1939] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x125fd6000) [pid = 1658] [serial = 1903] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126ff4400) [pid = 1658] [serial = 1922] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11858ac00) [pid = 1658] [serial = 1891] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11858a000) [pid = 1658] [serial = 1910] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1253a4c00) [pid = 1658] [serial = 1802] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11667a400) [pid = 1658] [serial = 1844] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124be6400) [pid = 1658] [serial = 1883] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11295cc00) [pid = 1658] [serial = 1790] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x124a0e800) [pid = 1658] [serial = 1799] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118175800) [pid = 1658] [serial = 1793] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124bc9800) [pid = 1658] [serial = 1919] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11965b000) [pid = 1658] [serial = 1913] [outer = 0x0] [url = about:blank] 18:24:52 INFO - PROCESS | 1658 | 1463189092734 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]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:24:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 18:24:52 INFO - PROCESS | 1658 | 1463189092776 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 1658 | 1463189092777 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:24:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:24:52 INFO - PROCESS | 1658 | 1463189092780 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1658 | 1463189092782 Marionette TRACE conn2 <- [1,2658,null,{}] 18:24:52 INFO - PROCESS | 1658 | 1463189092790 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}] 18:24:52 INFO - PROCESS | 1658 | 1463189092873 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:24:52 INFO - PROCESS | 1658 | 1463189092878 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072d800 == 52 [pid = 1658] [id = 672] 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1184d9c00) [pid = 1658] [serial = 2016] [outer = 0x0] 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118588c00) [pid = 1658] [serial = 2017] [outer = 0x1184d9c00] 18:24:52 INFO - PROCESS | 1658 | 1463189092909 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118c6a400) [pid = 1658] [serial = 2018] [outer = 0x1184d9c00] 18:24:53 INFO - PROCESS | 1658 | 1463189093251 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]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 18:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:24:53 INFO - PROCESS | 1658 | 1463189093301 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1658 | 1463189093302 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:24:53 INFO - PROCESS | 1658 | 1463189093304 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1658 | 1463189093306 Marionette TRACE conn2 <- [1,2662,null,{}] 18:24:53 INFO - PROCESS | 1658 | 1463189093314 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}] 18:24:53 INFO - PROCESS | 1658 | 1463189093392 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:24:53 INFO - PROCESS | 1658 | 1463189093398 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12535c800 == 53 [pid = 1658] [id = 673] 18:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119166800) [pid = 1658] [serial = 2019] [outer = 0x0] 18:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1195dc400) [pid = 1658] [serial = 2020] [outer = 0x119166800] 18:24:53 INFO - PROCESS | 1658 | 1463189093426 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119654800) [pid = 1658] [serial = 2021] [outer = 0x119166800] 18:24:53 INFO - PROCESS | 1658 | 1463189093775 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]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 18:24:53 INFO - PROCESS | 1658 | 1463189093826 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1658 | 1463189093827 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:24:53 INFO - PROCESS | 1658 | 1463189093829 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1658 | 1463189093830 Marionette TRACE conn2 <- [1,2666,null,{}] 18:24:53 INFO - PROCESS | 1658 | 1463189093832 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}] 18:24:53 INFO - PROCESS | 1658 | 1463189093931 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:24:53 INFO - PROCESS | 1658 | 1463189093937 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x127018800 == 54 [pid = 1658] [id = 674] 18:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119167000) [pid = 1658] [serial = 2022] [outer = 0x0] 18:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11965bc00) [pid = 1658] [serial = 2023] [outer = 0x119167000] 18:24:53 INFO - PROCESS | 1658 | 1463189093963 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x120f96400) [pid = 1658] [serial = 2024] [outer = 0x119167000] 18:24:54 INFO - PROCESS | 1658 | 1463189094757 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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 18:24:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 970ms 18:24:54 INFO - PROCESS | 1658 | 1463189094799 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1658 | 1463189094801 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:24:54 INFO - PROCESS | 1658 | 1463189094803 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1658 | 1463189094804 Marionette TRACE conn2 <- [1,2670,null,{}] 18:24:54 INFO - PROCESS | 1658 | 1463189094806 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}] 18:24:54 INFO - PROCESS | 1658 | 1463189094920 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:24:54 INFO - PROCESS | 1658 | 1463189094955 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a69f800 == 55 [pid = 1658] [id = 675] 18:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12387e400) [pid = 1658] [serial = 2025] [outer = 0x0] 18:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x123dc9400) [pid = 1658] [serial = 2026] [outer = 0x12387e400] 18:24:54 INFO - PROCESS | 1658 | 1463189094982 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124bc7000) [pid = 1658] [serial = 2027] [outer = 0x12387e400] 18:24:55 INFO - PROCESS | 1658 | 1463189095812 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] 18:24:55 INFO - PROCESS | 1658 | 1463189095824 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:24:55 INFO - PROCESS | 1658 | 1463189095827 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1658 | 1463189095828 Marionette TRACE conn2 <- [1,2674,null,{}] 18:24:55 INFO - PROCESS | 1658 | 1463189095830 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}] 18:24:55 INFO - PROCESS | 1658 | 1463189095927 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:24:55 INFO - PROCESS | 1658 | 1463189095938 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acde000 == 56 [pid = 1658] [id = 676] 18:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x124bdc800) [pid = 1658] [serial = 2028] [outer = 0x0] 18:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1256be400) [pid = 1658] [serial = 2029] [outer = 0x124bdc800] 18:24:55 INFO - PROCESS | 1658 | 1463189095963 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x125816c00) [pid = 1658] [serial = 2030] [outer = 0x124bdc800] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1121de800) [pid = 1658] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1195d3c00) [pid = 1658] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x123aaa800) [pid = 1658] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1176c9c00) [pid = 1658] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x118275000) [pid = 1658] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12387dc00) [pid = 1658] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11965ec00) [pid = 1658] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114e8a800) [pid = 1658] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x112eb2400) [pid = 1658] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119b0a800) [pid = 1658] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11294ec00) [pid = 1658] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x110ec6400) [pid = 1658] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119b10800) [pid = 1658] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119657000) [pid = 1658] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124bc0400) [pid = 1658] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x110eb7c00) [pid = 1658] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1184d7400) [pid = 1658] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116a5ac00) [pid = 1658] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125f15800) [pid = 1658] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:24:56 INFO - PROCESS | 1658 | 1463189096786 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] 18:24:56 INFO - PROCESS | 1658 | 1463189096798 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:24:56 INFO - PROCESS | 1658 | 1463189096801 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1658 | 1463189096803 Marionette TRACE conn2 <- [1,2678,null,{}] 18:24:56 INFO - PROCESS | 1658 | 1463189096805 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}] 18:24:56 INFO - PROCESS | 1658 | 1463189096881 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:24:56 INFO - PROCESS | 1658 | 1463189096887 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6b2000 == 57 [pid = 1658] [id = 677] 18:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1125bc000) [pid = 1658] [serial = 2031] [outer = 0x0] 18:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118092000) [pid = 1658] [serial = 2032] [outer = 0x1125bc000] 18:24:56 INFO - PROCESS | 1658 | 1463189096912 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11912f000) [pid = 1658] [serial = 2033] [outer = 0x1125bc000] 18:24:57 INFO - PROCESS | 1658 | 1463189097706 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]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 18:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 918ms 18:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:24:57 INFO - PROCESS | 1658 | 1463189097720 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1658 | 1463189097721 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:24:57 INFO - PROCESS | 1658 | 1463189097723 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1658 | 1463189097724 Marionette TRACE conn2 <- [1,2682,null,{}] 18:24:57 INFO - PROCESS | 1658 | 1463189097727 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}] 18:24:57 INFO - PROCESS | 1658 | 1463189097808 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:24:57 INFO - PROCESS | 1658 | 1463189097813 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bed7800 == 58 [pid = 1658] [id = 678] 18:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x119cd9000) [pid = 1658] [serial = 2034] [outer = 0x0] 18:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x124ae4c00) [pid = 1658] [serial = 2035] [outer = 0x119cd9000] 18:24:57 INFO - PROCESS | 1658 | 1463189097838 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1256b9400) [pid = 1658] [serial = 2036] [outer = 0x119cd9000] 18:24:58 INFO - PROCESS | 1658 | 1463189098684 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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 18:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 18:24:58 INFO - PROCESS | 1658 | 1463189098696 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1658 | 1463189098700 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:24:58 INFO - PROCESS | 1658 | 1463189098704 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1658 | 1463189098707 Marionette TRACE conn2 <- [1,2686,null,{}] 18:24:58 INFO - PROCESS | 1658 | 1463189098711 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}] 18:24:58 INFO - PROCESS | 1658 | 1463189098812 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:24:58 INFO - PROCESS | 1658 | 1463189098866 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1182e7800 == 59 [pid = 1658] [id = 679] 18:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x112cca800) [pid = 1658] [serial = 2037] [outer = 0x0] 18:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x113190800) [pid = 1658] [serial = 2038] [outer = 0x112cca800] 18:24:58 INFO - PROCESS | 1658 | 1463189098898 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11683dc00) [pid = 1658] [serial = 2039] [outer = 0x112cca800] 18:24:59 INFO - PROCESS | 1658 | 1463189099775 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] 18:24:59 INFO - PROCESS | 1658 | 1463189099831 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:24:59 INFO - PROCESS | 1658 | 1463189099836 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1658 | 1463189099838 Marionette TRACE conn2 <- [1,2690,null,{}] 18:24:59 INFO - PROCESS | 1658 | 1463189099840 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}] 18:24:59 INFO - PROCESS | 1658 | 1463189099968 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:25:00 INFO - PROCESS | 1658 | 1463189100022 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12905c000 == 60 [pid = 1658] [id = 680] 18:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11723ac00) [pid = 1658] [serial = 2040] [outer = 0x0] 18:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1183d3c00) [pid = 1658] [serial = 2041] [outer = 0x11723ac00] 18:25:00 INFO - PROCESS | 1658 | 1463189100052 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11912ec00) [pid = 1658] [serial = 2042] [outer = 0x11723ac00] 18:25:00 INFO - PROCESS | 1658 | 1463189100983 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] 18:25:01 INFO - PROCESS | 1658 | 1463189101011 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:25:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:25:01 INFO - PROCESS | 1658 | 1463189101014 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1658 | 1463189101017 Marionette TRACE conn2 <- [1,2694,null,{}] 18:25:01 INFO - PROCESS | 1658 | 1463189101024 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}] 18:25:01 INFO - PROCESS | 1658 | 1463189101126 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:25:01 INFO - PROCESS | 1658 | 1463189101179 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced3000 == 61 [pid = 1658] [id = 681] 18:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1195e1400) [pid = 1658] [serial = 2043] [outer = 0x0] 18:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x123db9400) [pid = 1658] [serial = 2044] [outer = 0x1195e1400] 18:25:01 INFO - PROCESS | 1658 | 1463189101211 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x124a0e800) [pid = 1658] [serial = 2045] [outer = 0x1195e1400] 18:25:02 INFO - PROCESS | 1658 | 1463189102117 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] 18:25:02 INFO - PROCESS | 1658 | 1463189102141 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1658 | 1463189102143 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1658 | 1463189102144 Marionette TRACE conn2 <- [1,2698,null,{}] 18:25:02 INFO - PROCESS | 1658 | 1463189102147 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}] 18:25:02 INFO - PROCESS | 1658 | 1463189102245 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:25:02 INFO - PROCESS | 1658 | 1463189102298 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d3cc000 == 62 [pid = 1658] [id = 682] 18:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124af1000) [pid = 1658] [serial = 2046] [outer = 0x0] 18:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1256c0400) [pid = 1658] [serial = 2047] [outer = 0x124af1000] 18:25:02 INFO - PROCESS | 1658 | 1463189102328 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x125f14000) [pid = 1658] [serial = 2048] [outer = 0x124af1000] 18:25:03 INFO - PROCESS | 1658 | 1463189103260 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] 18:25:03 INFO - PROCESS | 1658 | 1463189103279 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:25:03 INFO - PROCESS | 1658 | 1463189103285 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1658 | 1463189103287 Marionette TRACE conn2 <- [1,2702,null,{}] 18:25:03 INFO - PROCESS | 1658 | 1463189103291 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}] 18:25:03 INFO - PROCESS | 1658 | 1463189103394 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:25:03 INFO - PROCESS | 1658 | 1463189103448 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b53000 == 63 [pid = 1658] [id = 683] 18:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x112eab000) [pid = 1658] [serial = 2049] [outer = 0x0] 18:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1161a4400) [pid = 1658] [serial = 2050] [outer = 0x112eab000] 18:25:03 INFO - PROCESS | 1658 | 1463189103476 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11710a000) [pid = 1658] [serial = 2051] [outer = 0x112eab000] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6b2000 == 62 [pid = 1658] [id = 677] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12acde000 == 61 [pid = 1658] [id = 676] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12a69f800 == 60 [pid = 1658] [id = 675] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x127018800 == 59 [pid = 1658] [id = 674] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12535c800 == 58 [pid = 1658] [id = 673] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12072d800 == 57 [pid = 1658] [id = 672] 18:25:03 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124be6c00) [pid = 1658] [serial = 1993] [outer = 0x0] [url = about:blank] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x116817800 == 56 [pid = 1658] [id = 671] 18:25:03 INFO - PROCESS | 1658 | --DOCSHELL 0x123a08800 == 55 [pid = 1658] [id = 670] 18:25:03 INFO - PROCESS | 1658 | 1463189103930 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]]]}] 18:25:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:25:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 676ms 18:25:03 INFO - PROCESS | 1658 | 1463189103962 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1658 | 1463189103968 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:25:03 INFO - PROCESS | 1658 | 1463189103973 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1658 | 1463189103974 Marionette TRACE conn2 <- [1,2706,null,{}] 18:25:03 INFO - PROCESS | 1658 | 1463189103977 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}] 18:25:04 INFO - PROCESS | 1658 | 1463189104057 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:25:04 INFO - PROCESS | 1658 | 1463189104064 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11853e000 == 56 [pid = 1658] [id = 684] 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x116847400) [pid = 1658] [serial = 2052] [outer = 0x0] 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x118272400) [pid = 1658] [serial = 2053] [outer = 0x116847400] 18:25:04 INFO - PROCESS | 1658 | 1463189104091 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118560800) [pid = 1658] [serial = 2054] [outer = 0x116847400] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x123dcfc00) [pid = 1658] [serial = 1895] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12580cc00) [pid = 1658] [serial = 1898] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x112954000) [pid = 1658] [serial = 1886] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1195da000) [pid = 1658] [serial = 1892] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118274000) [pid = 1658] [serial = 1889] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12696bc00) [pid = 1658] [serial = 1901] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1187e1400) [pid = 1658] [serial = 1969] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119b10c00) [pid = 1658] [serial = 1975] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x120f96800) [pid = 1658] [serial = 1976] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x123dc1400) [pid = 1658] [serial = 1981] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119131c00) [pid = 1658] [serial = 1970] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118107800) [pid = 1658] [serial = 1963] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11826ec00) [pid = 1658] [serial = 1964] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1184df000) [pid = 1658] [serial = 1966] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118591c00) [pid = 1658] [serial = 1967] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12751e000) [pid = 1658] [serial = 1955] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124af3c00) [pid = 1658] [serial = 1954] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x123880000) [pid = 1658] [serial = 1978] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x117109000) [pid = 1658] [serial = 1961] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11667b000) [pid = 1658] [serial = 1960] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x112ea9400) [pid = 1658] [serial = 1945] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119125c00) [pid = 1658] [serial = 1948] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x124bc7400) [pid = 1658] [serial = 1951] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11667f400) [pid = 1658] [serial = 1984] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118c68400) [pid = 1658] [serial = 1985] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x123dcc000) [pid = 1658] [serial = 1982] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x123dc4c00) [pid = 1658] [serial = 1987] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11931c000) [pid = 1658] [serial = 1972] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112cc2000) [pid = 1658] [serial = 1958] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11219d400) [pid = 1658] [serial = 1957] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x123c09c00) [pid = 1658] [serial = 1979] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x124aebc00) [pid = 1658] [serial = 1988] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11965a800) [pid = 1658] [serial = 1973] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124af1400) [pid = 1658] [serial = 1990] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x124be1400) [pid = 1658] [serial = 1991] [outer = 0x0] [url = about:blank] 18:25:04 INFO - PROCESS | 1658 | 1463189104449 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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 18:25:04 INFO - PROCESS | 1658 | 1463189104492 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1658 | 1463189104493 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:25:04 INFO - PROCESS | 1658 | 1463189104496 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1658 | 1463189104498 Marionette TRACE conn2 <- [1,2710,null,{}] 18:25:04 INFO - PROCESS | 1658 | 1463189104506 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}] 18:25:04 INFO - PROCESS | 1658 | 1463189104585 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:25:04 INFO - PROCESS | 1658 | 1463189104590 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123baf800 == 57 [pid = 1658] [id = 685] 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119126800) [pid = 1658] [serial = 2055] [outer = 0x0] 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11931c000) [pid = 1658] [serial = 2056] [outer = 0x119126800] 18:25:04 INFO - PROCESS | 1658 | 1463189104616 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x114e8a400) [pid = 1658] [serial = 2057] [outer = 0x119126800] 18:25:04 INFO - PROCESS | 1658 | 1463189104988 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] 18:25:05 INFO - PROCESS | 1658 | 1463189105020 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:25:05 INFO - PROCESS | 1658 | 1463189105022 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1658 | 1463189105023 Marionette TRACE conn2 <- [1,2714,null,{}] 18:25:05 INFO - PROCESS | 1658 | 1463189105031 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}] 18:25:05 INFO - PROCESS | 1658 | 1463189105104 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:25:05 INFO - PROCESS | 1658 | 1463189105154 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x125356800 == 58 [pid = 1658] [id = 686] 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x117110800) [pid = 1658] [serial = 2058] [outer = 0x0] 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11965f800) [pid = 1658] [serial = 2059] [outer = 0x117110800] 18:25:05 INFO - PROCESS | 1658 | 1463189105180 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x120f9c400) [pid = 1658] [serial = 2060] [outer = 0x117110800] 18:25:05 INFO - PROCESS | 1658 | 1463189105451 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]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 18:25:05 INFO - PROCESS | 1658 | 1463189105492 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1658 | 1463189105493 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:25:05 INFO - PROCESS | 1658 | 1463189105495 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1658 | 1463189105497 Marionette TRACE conn2 <- [1,2718,null,{}] 18:25:05 INFO - PROCESS | 1658 | 1463189105507 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}] 18:25:05 INFO - PROCESS | 1658 | 1463189105588 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:25:05 INFO - PROCESS | 1658 | 1463189105593 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x129513800 == 59 [pid = 1658] [id = 687] 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12387dc00) [pid = 1658] [serial = 2061] [outer = 0x0] 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x123dc1400) [pid = 1658] [serial = 2062] [outer = 0x12387dc00] 18:25:05 INFO - PROCESS | 1658 | 1463189105619 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x123dd0800) [pid = 1658] [serial = 2063] [outer = 0x12387dc00] 18:25:05 INFO - PROCESS | 1658 | 1463189105960 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] 18:25:05 INFO - PROCESS | 1658 | 1463189105973 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:25:05 INFO - PROCESS | 1658 | 1463189105975 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1658 | 1463189105976 Marionette TRACE conn2 <- [1,2722,null,{}] 18:25:05 INFO - PROCESS | 1658 | 1463189105979 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}] 18:25:06 INFO - PROCESS | 1658 | 1463189106104 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:25:06 INFO - PROCESS | 1658 | 1463189106139 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6ad800 == 60 [pid = 1658] [id = 688] 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1121df000) [pid = 1658] [serial = 2064] [outer = 0x0] 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124bbe800) [pid = 1658] [serial = 2065] [outer = 0x1121df000] 18:25:06 INFO - PROCESS | 1658 | 1463189106173 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x125876c00) [pid = 1658] [serial = 2066] [outer = 0x1121df000] 18:25:06 INFO - PROCESS | 1658 | 1463189106476 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] 18:25:06 INFO - PROCESS | 1658 | 1463189106499 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:25:06 INFO - PROCESS | 1658 | 1463189106503 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1658 | 1463189106504 Marionette TRACE conn2 <- [1,2726,null,{}] 18:25:06 INFO - PROCESS | 1658 | 1463189106507 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}] 18:25:06 INFO - PROCESS | 1658 | 1463189106607 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:25:06 INFO - PROCESS | 1658 | 1463189106619 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba70000 == 61 [pid = 1658] [id = 689] 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124a0ac00) [pid = 1658] [serial = 2067] [outer = 0x0] 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x125fd1000) [pid = 1658] [serial = 2068] [outer = 0x124a0ac00] 18:25:06 INFO - PROCESS | 1658 | 1463189106644 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x126ff5400) [pid = 1658] [serial = 2069] [outer = 0x124a0ac00] 18:25:06 INFO - PROCESS | 1658 | 1463189106991 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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 18:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:25:07 INFO - PROCESS | 1658 | 1463189107027 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1658 | 1463189107028 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:25:07 INFO - PROCESS | 1658 | 1463189107030 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1658 | 1463189107031 Marionette TRACE conn2 <- [1,2730,null,{}] 18:25:07 INFO - PROCESS | 1658 | 1463189107034 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}] 18:25:07 INFO - PROCESS | 1658 | 1463189107133 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:25:07 INFO - PROCESS | 1658 | 1463189107137 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baeb000 == 62 [pid = 1658] [id = 690] 18:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12696cc00) [pid = 1658] [serial = 2070] [outer = 0x0] 18:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12751e400) [pid = 1658] [serial = 2071] [outer = 0x12696cc00] 18:25:07 INFO - PROCESS | 1658 | 1463189107194 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x127526c00) [pid = 1658] [serial = 2072] [outer = 0x12696cc00] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12387e400) [pid = 1658] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x124bdc800) [pid = 1658] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11294f000) [pid = 1658] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119167000) [pid = 1658] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119166800) [pid = 1658] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112957800) [pid = 1658] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1184d9c00) [pid = 1658] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:25:07 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1125bc000) [pid = 1658] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:25:07 INFO - PROCESS | 1658 | 1463189107977 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] 18:25:08 INFO - PROCESS | 1658 | 1463189108002 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:25:08 INFO - PROCESS | 1658 | 1463189108004 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1658 | 1463189108005 Marionette TRACE conn2 <- [1,2734,null,{}] 18:25:08 INFO - PROCESS | 1658 | 1463189108008 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}] 18:25:08 INFO - PROCESS | 1658 | 1463189108085 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:25:08 INFO - PROCESS | 1658 | 1463189108091 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba7e000 == 63 [pid = 1658] [id = 691] 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119166800) [pid = 1658] [serial = 2073] [outer = 0x0] 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x124bdc400) [pid = 1658] [serial = 2074] [outer = 0x119166800] 18:25:08 INFO - PROCESS | 1658 | 1463189108117 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x127527400) [pid = 1658] [serial = 2075] [outer = 0x119166800] 18:25:08 INFO - PROCESS | 1658 | 1463189108458 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]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:25:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 18:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:25:08 INFO - PROCESS | 1658 | 1463189108475 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1658 | 1463189108476 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1658 | 1463189108478 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1658 | 1463189108479 Marionette TRACE conn2 <- [1,2738,null,{}] 18:25:08 INFO - PROCESS | 1658 | 1463189108485 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}] 18:25:08 INFO - PROCESS | 1658 | 1463189108592 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:25:08 INFO - PROCESS | 1658 | 1463189108599 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ced6800 == 64 [pid = 1658] [id = 692] 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1253db000) [pid = 1658] [serial = 2076] [outer = 0x0] 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128b5c400) [pid = 1658] [serial = 2077] [outer = 0x1253db000] 18:25:08 INFO - PROCESS | 1658 | 1463189108624 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128b61c00) [pid = 1658] [serial = 2078] [outer = 0x1253db000] 18:25:08 INFO - PROCESS | 1658 | 1463189108920 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]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:25:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 472ms 18:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:25:08 INFO - PROCESS | 1658 | 1463189108952 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1658 | 1463189108954 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1658 | 1463189108956 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1658 | 1463189108968 Marionette TRACE conn2 <- [1,2742,null,{}] 18:25:08 INFO - PROCESS | 1658 | 1463189108971 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}] 18:25:09 INFO - PROCESS | 1658 | 1463189109062 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:25:09 INFO - PROCESS | 1658 | 1463189109068 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da3f800 == 65 [pid = 1658] [id = 693] 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128b61400) [pid = 1658] [serial = 2079] [outer = 0x0] 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x128b9c800) [pid = 1658] [serial = 2080] [outer = 0x128b61400] 18:25:09 INFO - PROCESS | 1658 | 1463189109097 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128c12c00) [pid = 1658] [serial = 2081] [outer = 0x128b61400] 18:25:09 INFO - PROCESS | 1658 | 1463189109434 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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:25:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 533ms 18:25:09 INFO - PROCESS | 1658 | 1463189109495 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1658 | 1463189109497 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:25:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:25:09 INFO - PROCESS | 1658 | 1463189109500 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1658 | 1463189109502 Marionette TRACE conn2 <- [1,2746,null,{}] 18:25:09 INFO - PROCESS | 1658 | 1463189109505 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}] 18:25:09 INFO - PROCESS | 1658 | 1463189109636 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:25:09 INFO - PROCESS | 1658 | 1463189109643 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f063000 == 66 [pid = 1658] [id = 694] 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x128c17000) [pid = 1658] [serial = 2082] [outer = 0x0] 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128f09400) [pid = 1658] [serial = 2083] [outer = 0x128c17000] 18:25:09 INFO - PROCESS | 1658 | 1463189109683 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x129047400) [pid = 1658] [serial = 2084] [outer = 0x128c17000] 18:25:10 INFO - PROCESS | 1658 | 1463189110069 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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 621ms 18:25:10 INFO - PROCESS | 1658 | 1463189110121 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1658 | 1463189110122 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:25:10 INFO - PROCESS | 1658 | 1463189110125 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1658 | 1463189110126 Marionette TRACE conn2 <- [1,2750,null,{}] 18:25:10 INFO - PROCESS | 1658 | 1463189110128 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}] 18:25:10 INFO - PROCESS | 1658 | 1463189110227 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:25:10 INFO - PROCESS | 1658 | 1463189110233 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f09a800 == 67 [pid = 1658] [id = 695] 18:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x129334000) [pid = 1658] [serial = 2085] [outer = 0x0] 18:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129340c00) [pid = 1658] [serial = 2086] [outer = 0x129334000] 18:25:10 INFO - PROCESS | 1658 | 1463189110258 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1295a6c00) [pid = 1658] [serial = 2087] [outer = 0x129334000] 18:25:10 INFO - PROCESS | 1658 | 1463189110722 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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 18:25:10 INFO - PROCESS | 1658 | 1463189110744 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1658 | 1463189110747 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:25:10 INFO - PROCESS | 1658 | 1463189110753 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1658 | 1463189110755 Marionette TRACE conn2 <- [1,2754,null,{}] 18:25:10 INFO - PROCESS | 1658 | 1463189110759 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}] 18:25:10 INFO - PROCESS | 1658 | 1463189110863 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:25:10 INFO - PROCESS | 1658 | 1463189110935 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a09000 == 68 [pid = 1658] [id = 696] 18:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1163ee400) [pid = 1658] [serial = 2088] [outer = 0x0] 18:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11710f000) [pid = 1658] [serial = 2089] [outer = 0x1163ee400] 18:25:10 INFO - PROCESS | 1658 | 1463189110967 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118274800) [pid = 1658] [serial = 2090] [outer = 0x1163ee400] 18:25:11 INFO - PROCESS | 1658 | 1463189111380 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]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 18:25:11 INFO - PROCESS | 1658 | 1463189111425 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1658 | 1463189111429 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:25:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:25:11 INFO - PROCESS | 1658 | 1463189111434 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1658 | 1463189111436 Marionette TRACE conn2 <- [1,2758,null,{}] 18:25:11 INFO - PROCESS | 1658 | 1463189111438 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}] 18:25:11 INFO - PROCESS | 1658 | 1463189111545 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:25:11 INFO - PROCESS | 1658 | 1463189111604 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x128dde000 == 69 [pid = 1658] [id = 697] 18:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1184db000) [pid = 1658] [serial = 2091] [outer = 0x0] 18:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1195dfc00) [pid = 1658] [serial = 2092] [outer = 0x1184db000] 18:25:11 INFO - PROCESS | 1658 | 1463189111634 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119cda400) [pid = 1658] [serial = 2093] [outer = 0x1184db000] 18:25:12 INFO - PROCESS | 1658 | 1463189112081 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 18:25:12 INFO - PROCESS | 1658 | 1463189112104 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1658 | 1463189112106 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:25:12 INFO - PROCESS | 1658 | 1463189112108 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1658 | 1463189112111 Marionette TRACE conn2 <- [1,2762,null,{}] 18:25:12 INFO - PROCESS | 1658 | 1463189112119 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}] 18:25:12 INFO - PROCESS | 1658 | 1463189112226 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:25:12 INFO - PROCESS | 1658 | 1463189112334 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f0a3000 == 70 [pid = 1658] [id = 698] 18:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x124af3c00) [pid = 1658] [serial = 2094] [outer = 0x0] 18:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x124be6400) [pid = 1658] [serial = 2095] [outer = 0x124af3c00] 18:25:12 INFO - PROCESS | 1658 | 1463189112366 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125812c00) [pid = 1658] [serial = 2096] [outer = 0x124af3c00] 18:25:12 INFO - PROCESS | 1658 | 1463189112742 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 676ms 18:25:12 INFO - PROCESS | 1658 | 1463189112785 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1658 | 1463189112786 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:25:12 INFO - PROCESS | 1658 | 1463189112789 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1658 | 1463189112790 Marionette TRACE conn2 <- [1,2766,null,{}] 18:25:12 INFO - PROCESS | 1658 | 1463189112793 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}] 18:25:12 INFO - PROCESS | 1658 | 1463189112900 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:25:12 INFO - PROCESS | 1658 | 1463189112959 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x134526800 == 71 [pid = 1658] [id = 699] 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x125fd6000) [pid = 1658] [serial = 2097] [outer = 0x0] 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b53400) [pid = 1658] [serial = 2098] [outer = 0x125fd6000] 18:25:13 INFO - PROCESS | 1658 | 1463189113028 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128ba0800) [pid = 1658] [serial = 2099] [outer = 0x125fd6000] 18:25:13 INFO - PROCESS | 1658 | 1463189113448 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]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:25:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 669ms 18:25:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:25:13 INFO - PROCESS | 1658 | 1463189113458 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1658 | 1463189113460 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:25:13 INFO - PROCESS | 1658 | 1463189113462 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1658 | 1463189113463 Marionette TRACE conn2 <- [1,2770,null,{}] 18:25:13 INFO - PROCESS | 1658 | 1463189113465 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}] 18:25:13 INFO - PROCESS | 1658 | 1463189113569 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:25:13 INFO - PROCESS | 1658 | 1463189113660 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x125eb9800 == 72 [pid = 1658] [id = 700] 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x110ebfc00) [pid = 1658] [serial = 2100] [outer = 0x0] 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x123db6000) [pid = 1658] [serial = 2101] [outer = 0x110ebfc00] 18:25:13 INFO - PROCESS | 1658 | 1463189113691 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128c11400) [pid = 1658] [serial = 2102] [outer = 0x110ebfc00] 18:25:14 INFO - PROCESS | 1658 | 1463189114261 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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 825ms 18:25:14 INFO - PROCESS | 1658 | 1463189114299 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:25:14 INFO - PROCESS | 1658 | 1463189114301 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:25:14 INFO - PROCESS | 1658 | 1463189114305 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1658 | 1463189114307 Marionette TRACE conn2 <- [1,2774,null,{}] 18:25:14 INFO - PROCESS | 1658 | 1463189114311 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}] 18:25:14 INFO - PROCESS | 1658 | 1463189114410 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:25:14 INFO - PROCESS | 1658 | 1463189114482 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x123b4b000 == 73 [pid = 1658] [id = 701] 18:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11294ec00) [pid = 1658] [serial = 2103] [outer = 0x0] 18:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x112954c00) [pid = 1658] [serial = 2104] [outer = 0x11294ec00] 18:25:14 INFO - PROCESS | 1658 | 1463189114511 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x112e24000) [pid = 1658] [serial = 2105] [outer = 0x11294ec00] 18:25:14 INFO - PROCESS | 1658 | 1463189114955 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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 18:25:14 INFO - PROCESS | 1658 | 1463189114976 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1658 | 1463189114980 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:25:14 INFO - PROCESS | 1658 | 1463189114984 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1658 | 1463189114986 Marionette TRACE conn2 <- [1,2778,null,{}] 18:25:14 INFO - PROCESS | 1658 | 1463189114989 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}] 18:25:15 INFO - PROCESS | 1658 | 1463189115085 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:25:15 INFO - PROCESS | 1658 | 1463189115144 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x123918800 == 74 [pid = 1658] [id = 702] 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x116677000) [pid = 1658] [serial = 2106] [outer = 0x0] 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x118171000) [pid = 1658] [serial = 2107] [outer = 0x116677000] 18:25:15 INFO - PROCESS | 1658 | 1463189115171 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1184d9c00) [pid = 1658] [serial = 2108] [outer = 0x116677000] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12baef000 == 73 [pid = 1658] [id = 664] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x120728800 == 72 [pid = 1658] [id = 666] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12f063000 == 71 [pid = 1658] [id = 694] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12da3f800 == 70 [pid = 1658] [id = 693] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12ced6800 == 69 [pid = 1658] [id = 692] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba7e000 == 68 [pid = 1658] [id = 691] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12baeb000 == 67 [pid = 1658] [id = 690] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x124ae4c00) [pid = 1658] [serial = 2035] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x114e91000) [pid = 1658] [serial = 1996] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x118111400) [pid = 1658] [serial = 1999] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119625c00) [pid = 1658] [serial = 2002] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x123c0c000) [pid = 1658] [serial = 2005] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119320000) [pid = 1658] [serial = 2008] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba70000 == 66 [pid = 1658] [id = 689] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6ad800 == 65 [pid = 1658] [id = 688] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x129513800 == 64 [pid = 1658] [id = 687] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x125356800 == 63 [pid = 1658] [id = 686] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x123baf800 == 62 [pid = 1658] [id = 685] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11853e000 == 61 [pid = 1658] [id = 684] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x124b53000 == 60 [pid = 1658] [id = 683] 18:25:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12bed7800 == 59 [pid = 1658] [id = 678] 18:25:15 INFO - PROCESS | 1658 | 1463189115554 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]]]}] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x123dc9400) [pid = 1658] [serial = 2026] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x124bc7000) [pid = 1658] [serial = 2027] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1256be400) [pid = 1658] [serial = 2029] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x113c1ac00) [pid = 1658] [serial = 2012] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x112959400) [pid = 1658] [serial = 2011] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11965bc00) [pid = 1658] [serial = 2023] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119654800) [pid = 1658] [serial = 2021] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1195dc400) [pid = 1658] [serial = 2020] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x115e7b800) [pid = 1658] [serial = 2014] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11816b000) [pid = 1658] [serial = 2015] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118588c00) [pid = 1658] [serial = 2017] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118c6a400) [pid = 1658] [serial = 2018] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118092000) [pid = 1658] [serial = 2032] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x125816c00) [pid = 1658] [serial = 2030] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11912f000) [pid = 1658] [serial = 2033] [outer = 0x0] [url = about:blank] 18:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x120f96400) [pid = 1658] [serial = 2024] [outer = 0x0] [url = about:blank] 18:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 619ms 18:25:15 INFO - PROCESS | 1658 | 1463189115605 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1658 | 1463189115607 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:25:15 INFO - PROCESS | 1658 | 1463189115611 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1658 | 1463189115613 Marionette TRACE conn2 <- [1,2782,null,{}] 18:25:15 INFO - PROCESS | 1658 | 1463189115620 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}] 18:25:15 INFO - PROCESS | 1658 | 1463189115706 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:25:15 INFO - PROCESS | 1658 | 1463189115711 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12391f000 == 60 [pid = 1658] [id = 703] 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1176c5800) [pid = 1658] [serial = 2109] [outer = 0x0] 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11858dc00) [pid = 1658] [serial = 2110] [outer = 0x1176c5800] 18:25:15 INFO - PROCESS | 1658 | 1463189115740 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x119129400) [pid = 1658] [serial = 2111] [outer = 0x1176c5800] 18:25:16 INFO - PROCESS | 1658 | 1463189116096 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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 18:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:25:16 INFO - PROCESS | 1658 | 1463189116135 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1658 | 1463189116136 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:25:16 INFO - PROCESS | 1658 | 1463189116138 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1658 | 1463189116140 Marionette TRACE conn2 <- [1,2786,null,{}] 18:25:16 INFO - PROCESS | 1658 | 1463189116142 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}] 18:25:16 INFO - PROCESS | 1658 | 1463189116224 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:25:16 INFO - PROCESS | 1658 | 1463189116280 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x124ed1800 == 61 [pid = 1658] [id = 704] 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119167000) [pid = 1658] [serial = 2112] [outer = 0x0] 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1195e0800) [pid = 1658] [serial = 2113] [outer = 0x119167000] 18:25:16 INFO - PROCESS | 1658 | 1463189116307 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119658400) [pid = 1658] [serial = 2114] [outer = 0x119167000] 18:25:16 INFO - PROCESS | 1658 | 1463189116605 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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 18:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:25:16 INFO - PROCESS | 1658 | 1463189116659 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1658 | 1463189116660 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:25:16 INFO - PROCESS | 1658 | 1463189116662 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1658 | 1463189116663 Marionette TRACE conn2 <- [1,2790,null,{}] 18:25:16 INFO - PROCESS | 1658 | 1463189116666 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}] 18:25:16 INFO - PROCESS | 1658 | 1463189116742 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:25:16 INFO - PROCESS | 1658 | 1463189116799 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12736a000 == 62 [pid = 1658] [id = 705] 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119655000) [pid = 1658] [serial = 2115] [outer = 0x0] 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x120f90400) [pid = 1658] [serial = 2116] [outer = 0x119655000] 18:25:16 INFO - PROCESS | 1658 | 1463189116824 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x120f9e800) [pid = 1658] [serial = 2117] [outer = 0x119655000] 18:25:17 INFO - PROCESS | 1658 | 1463189117104 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 473ms 18:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:25:17 INFO - PROCESS | 1658 | 1463189117138 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1658 | 1463189117139 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:25:17 INFO - PROCESS | 1658 | 1463189117142 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1658 | 1463189117143 Marionette TRACE conn2 <- [1,2794,null,{}] 18:25:17 INFO - PROCESS | 1658 | 1463189117146 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}] 18:25:17 INFO - PROCESS | 1658 | 1463189117255 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:25:17 INFO - PROCESS | 1658 | 1463189117262 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a5000 == 63 [pid = 1658] [id = 706] 18:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x123882800) [pid = 1658] [serial = 2118] [outer = 0x0] 18:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x123dbe000) [pid = 1658] [serial = 2119] [outer = 0x123882800] 18:25:17 INFO - PROCESS | 1658 | 1463189117307 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x124bbe400) [pid = 1658] [serial = 2120] [outer = 0x123882800] 18:25:17 INFO - PROCESS | 1658 | 1463189117823 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 720ms 18:25:17 INFO - PROCESS | 1658 | 1463189117871 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1658 | 1463189117872 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:25:17 INFO - PROCESS | 1658 | 1463189117875 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1658 | 1463189117876 Marionette TRACE conn2 <- [1,2798,null,{}] 18:25:17 INFO - PROCESS | 1658 | 1463189117878 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}] 18:25:18 INFO - PROCESS | 1658 | 1463189117996 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:25:18 INFO - PROCESS | 1658 | 1463189118001 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab12000 == 64 [pid = 1658] [id = 707] 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x124bde800) [pid = 1658] [serial = 2121] [outer = 0x0] 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x124be3400) [pid = 1658] [serial = 2122] [outer = 0x124bde800] 18:25:18 INFO - PROCESS | 1658 | 1463189118059 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12580d000) [pid = 1658] [serial = 2123] [outer = 0x124bde800] 18:25:18 INFO - PROCESS | 1658 | 1463189118385 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]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 517ms 18:25:18 INFO - PROCESS | 1658 | 1463189118393 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:25:18 INFO - PROCESS | 1658 | 1463189118394 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:25:18 INFO - PROCESS | 1658 | 1463189118396 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1658 | 1463189118399 Marionette TRACE conn2 <- [1,2802,null,{}] 18:25:18 INFO - PROCESS | 1658 | 1463189118401 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}] 18:25:18 INFO - PROCESS | 1658 | 1463189118515 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:25:18 INFO - PROCESS | 1658 | 1463189118529 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3a4000 == 65 [pid = 1658] [id = 708] 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x125136800) [pid = 1658] [serial = 2124] [outer = 0x0] 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x125f16c00) [pid = 1658] [serial = 2125] [outer = 0x125136800] 18:25:18 INFO - PROCESS | 1658 | 1463189118555 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126f93c00) [pid = 1658] [serial = 2126] [outer = 0x125136800] 18:25:18 INFO - PROCESS | 1658 | 1463189118925 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]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 18:25:18 INFO - PROCESS | 1658 | 1463189118969 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1658 | 1463189118971 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:25:18 INFO - PROCESS | 1658 | 1463189118974 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1658 | 1463189118976 Marionette TRACE conn2 <- [1,2806,null,{}] 18:25:18 INFO - PROCESS | 1658 | 1463189118979 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}] 18:25:19 INFO - PROCESS | 1658 | 1463189119137 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:25:19 INFO - PROCESS | 1658 | 1463189119160 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bedd000 == 66 [pid = 1658] [id = 709] 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x1195d8000) [pid = 1658] [serial = 2127] [outer = 0x0] 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126ff8400) [pid = 1658] [serial = 2128] [outer = 0x1195d8000] 18:25:19 INFO - PROCESS | 1658 | 1463189119211 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128b57000) [pid = 1658] [serial = 2129] [outer = 0x1195d8000] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x113196800) [pid = 1658] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x112dd3000) [pid = 1658] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x128d86c00) [pid = 1658] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128c17000) [pid = 1658] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x116847400) [pid = 1658] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x112eab000) [pid = 1658] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12387dc00) [pid = 1658] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124a0ac00) [pid = 1658] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x117110800) [pid = 1658] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1121df000) [pid = 1658] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12696cc00) [pid = 1658] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119126800) [pid = 1658] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x124af1000) [pid = 1658] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119166800) [pid = 1658] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1253db000) [pid = 1658] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x128b61400) [pid = 1658] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x112e18400) [pid = 1658] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:25:19 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x124ae5c00) [pid = 1658] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:25:19 INFO - PROCESS | 1658 | 1463189119744 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]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:25:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 821ms 18:25:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:25:19 INFO - PROCESS | 1658 | 1463189119794 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1658 | 1463189119796 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:25:19 INFO - PROCESS | 1658 | 1463189119798 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1658 | 1463189119799 Marionette TRACE conn2 <- [1,2810,null,{}] 18:25:19 INFO - PROCESS | 1658 | 1463189119801 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}] 18:25:19 INFO - PROCESS | 1658 | 1463189119883 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:25:19 INFO - PROCESS | 1658 | 1463189119888 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cad5800 == 67 [pid = 1658] [id = 710] 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x112e18400) [pid = 1658] [serial = 2130] [outer = 0x0] 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11754c400) [pid = 1658] [serial = 2131] [outer = 0x112e18400] 18:25:19 INFO - PROCESS | 1658 | 1463189119914 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x123dc9c00) [pid = 1658] [serial = 2132] [outer = 0x112e18400] 18:25:20 INFO - PROCESS | 1658 | 1463189120259 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 18:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:25:20 INFO - PROCESS | 1658 | 1463189120269 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1658 | 1463189120271 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:25:20 INFO - PROCESS | 1658 | 1463189120273 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1658 | 1463189120275 Marionette TRACE conn2 <- [1,2814,null,{}] 18:25:20 INFO - PROCESS | 1658 | 1463189120277 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}] 18:25:20 INFO - PROCESS | 1658 | 1463189120399 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:25:20 INFO - PROCESS | 1658 | 1463189120407 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cee7800 == 68 [pid = 1658] [id = 711] 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118c6a800) [pid = 1658] [serial = 2133] [outer = 0x0] 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128b97c00) [pid = 1658] [serial = 2134] [outer = 0x118c6a800] 18:25:20 INFO - PROCESS | 1658 | 1463189120436 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x128d86c00) [pid = 1658] [serial = 2135] [outer = 0x118c6a800] 18:25:20 INFO - PROCESS | 1658 | 1463189120750 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 18:25:20 INFO - PROCESS | 1658 | 1463189120793 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1658 | 1463189120794 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:25:20 INFO - PROCESS | 1658 | 1463189120796 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1658 | 1463189120797 Marionette TRACE conn2 <- [1,2818,null,{}] 18:25:20 INFO - PROCESS | 1658 | 1463189120799 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}] 18:25:20 INFO - PROCESS | 1658 | 1463189120885 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:25:20 INFO - PROCESS | 1658 | 1463189120890 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da2e000 == 69 [pid = 1658] [id = 712] 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x128d88c00) [pid = 1658] [serial = 2136] [outer = 0x0] 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x129043800) [pid = 1658] [serial = 2137] [outer = 0x128d88c00] 18:25:20 INFO - PROCESS | 1658 | 1463189120915 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12933d800) [pid = 1658] [serial = 2138] [outer = 0x128d88c00] 18:25:21 INFO - PROCESS | 1658 | 1463189121260 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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:25:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 18:25:21 INFO - PROCESS | 1658 | 1463189121268 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 1658 | 1463189121269 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:25:21 INFO - PROCESS | 1658 | 1463189121271 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1658 | 1463189121272 Marionette TRACE conn2 <- [1,2822,null,{}] 18:25:21 INFO - PROCESS | 1658 | 1463189121275 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}] 18:25:21 INFO - PROCESS | 1658 | 1463189121386 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:25:21 INFO - PROCESS | 1658 | 1463189121393 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06d800 == 70 [pid = 1658] [id = 713] 18:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x129340000) [pid = 1658] [serial = 2139] [outer = 0x0] 18:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1295ab000) [pid = 1658] [serial = 2140] [outer = 0x129340000] 18:25:21 INFO - PROCESS | 1658 | 1463189121418 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a4a4800) [pid = 1658] [serial = 2141] [outer = 0x129340000] 18:25:21 INFO - PROCESS | 1658 | 1463189121912 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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:25:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 669ms 18:25:21 INFO - PROCESS | 1658 | 1463189121956 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:25:21 INFO - PROCESS | 1658 | 1463189121961 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:25:21 INFO - PROCESS | 1658 | 1463189121969 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1658 | 1463189121973 Marionette TRACE conn2 <- [1,2826,null,{}] 18:25:21 INFO - PROCESS | 1658 | 1463189121979 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}] 18:25:22 INFO - PROCESS | 1658 | 1463189122140 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:25:22 INFO - PROCESS | 1658 | 1463189122291 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x118c9b000 == 71 [pid = 1658] [id = 714] 18:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x112ccc400) [pid = 1658] [serial = 2142] [outer = 0x0] 18:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x112eb2400) [pid = 1658] [serial = 2143] [outer = 0x112ccc400] 18:25:22 INFO - PROCESS | 1658 | 1463189122325 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1168d4000) [pid = 1658] [serial = 2144] [outer = 0x112ccc400] 18:25:22 INFO - PROCESS | 1658 | 1463189122742 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 828ms 18:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:25:22 INFO - PROCESS | 1658 | 1463189122794 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1658 | 1463189122798 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:25:22 INFO - PROCESS | 1658 | 1463189122803 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1658 | 1463189122804 Marionette TRACE conn2 <- [1,2830,null,{}] 18:25:22 INFO - PROCESS | 1658 | 1463189122807 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}] 18:25:22 INFO - PROCESS | 1658 | 1463189122913 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:25:22 INFO - PROCESS | 1658 | 1463189122972 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12737c000 == 72 [pid = 1658] [id = 715] 18:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x117544000) [pid = 1658] [serial = 2145] [outer = 0x0] 18:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x1183d0c00) [pid = 1658] [serial = 2146] [outer = 0x117544000] 18:25:23 INFO - PROCESS | 1658 | 1463189123002 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11912f000) [pid = 1658] [serial = 2147] [outer = 0x117544000] 18:25:23 INFO - PROCESS | 1658 | 1463189123410 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]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:25:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 620ms 18:25:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:25:23 INFO - PROCESS | 1658 | 1463189123422 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1658 | 1463189123424 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:25:23 INFO - PROCESS | 1658 | 1463189123426 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1658 | 1463189123429 Marionette TRACE conn2 <- [1,2834,null,{}] 18:25:23 INFO - PROCESS | 1658 | 1463189123436 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}] 18:25:23 INFO - PROCESS | 1658 | 1463189123544 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:25:23 INFO - PROCESS | 1658 | 1463189123650 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddd8800 == 73 [pid = 1658] [id = 716] 18:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11962e400) [pid = 1658] [serial = 2148] [outer = 0x0] 18:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x123880c00) [pid = 1658] [serial = 2149] [outer = 0x11962e400] 18:25:23 INFO - PROCESS | 1658 | 1463189123683 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x124ae4800) [pid = 1658] [serial = 2150] [outer = 0x11962e400] 18:25:24 INFO - PROCESS | 1658 | 1463189124107 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 722ms 18:25:24 INFO - PROCESS | 1658 | 1463189124148 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1658 | 1463189124150 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:25:24 INFO - PROCESS | 1658 | 1463189124153 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1658 | 1463189124154 Marionette TRACE conn2 <- [1,2838,null,{}] 18:25:24 INFO - PROCESS | 1658 | 1463189124157 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}] 18:25:24 INFO - PROCESS | 1658 | 1463189124259 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:25:24 INFO - PROCESS | 1658 | 1463189124319 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x13467a800 == 74 [pid = 1658] [id = 717] 18:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x124ae7400) [pid = 1658] [serial = 2151] [outer = 0x0] 18:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x125f1a800) [pid = 1658] [serial = 2152] [outer = 0x124ae7400] 18:25:24 INFO - PROCESS | 1658 | 1463189124349 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x128b94000) [pid = 1658] [serial = 2153] [outer = 0x124ae7400] 18:25:24 INFO - PROCESS | 1658 | 1463189124795 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]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 671ms 18:25:24 INFO - PROCESS | 1658 | 1463189124824 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1658 | 1463189124825 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:25:24 INFO - PROCESS | 1658 | 1463189124828 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1658 | 1463189124829 Marionette TRACE conn2 <- [1,2842,null,{}] 18:25:24 INFO - PROCESS | 1658 | 1463189124832 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}] 18:25:24 INFO - PROCESS | 1658 | 1463189124951 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:25:25 INFO - PROCESS | 1658 | 1463189125023 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x134eda000 == 75 [pid = 1658] [id = 718] 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x128b9dc00) [pid = 1658] [serial = 2154] [outer = 0x0] 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x128c13000) [pid = 1658] [serial = 2155] [outer = 0x128b9dc00] 18:25:25 INFO - PROCESS | 1658 | 1463189125053 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12933b400) [pid = 1658] [serial = 2156] [outer = 0x128b9dc00] 18:25:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1cd000 == 74 [pid = 1658] [id = 16] 18:25:25 INFO - PROCESS | 1658 | 1463189125523 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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:25:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 718ms 18:25:25 INFO - PROCESS | 1658 | 1463189125547 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1658 | 1463189125550 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:25:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:25:25 INFO - PROCESS | 1658 | 1463189125553 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1658 | 1463189125554 Marionette TRACE conn2 <- [1,2846,null,{}] 18:25:25 INFO - PROCESS | 1658 | 1463189125557 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}] 18:25:25 INFO - PROCESS | 1658 | 1463189125674 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:25:25 INFO - PROCESS | 1658 | 1463189125750 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x134ee9000 == 75 [pid = 1658] [id = 719] 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12a4a5400) [pid = 1658] [serial = 2157] [outer = 0x0] 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a727c00) [pid = 1658] [serial = 2158] [outer = 0x12a4a5400] 18:25:25 INFO - PROCESS | 1658 | 1463189125779 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12a791000) [pid = 1658] [serial = 2159] [outer = 0x12a4a5400] 18:25:26 INFO - PROCESS | 1658 | 1463189126208 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]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 18:25:26 INFO - PROCESS | 1658 | 1463189126318 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 1658 | 1463189126319 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:25:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:25:26 INFO - PROCESS | 1658 | 1463189126323 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1658 | 1463189126324 Marionette TRACE conn2 <- [1,2850,null,{}] 18:25:26 INFO - PROCESS | 1658 | 1463189126327 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}] 18:25:26 INFO - PROCESS | 1658 | 1463189126428 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:25:26 INFO - PROCESS | 1658 | 1463189126500 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191bf800 == 76 [pid = 1658] [id = 720] 18:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11294f000) [pid = 1658] [serial = 2160] [outer = 0x0] 18:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x120f94000) [pid = 1658] [serial = 2161] [outer = 0x11294f000] 18:25:26 INFO - PROCESS | 1658 | 1463189126530 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x128b5ac00) [pid = 1658] [serial = 2162] [outer = 0x11294f000] 18:25:27 INFO - PROCESS | 1658 | 1463189127120 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 820ms 18:25:27 INFO - PROCESS | 1658 | 1463189127143 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1658 | 1463189127145 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:25:27 INFO - PROCESS | 1658 | 1463189127151 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1658 | 1463189127153 Marionette TRACE conn2 <- [1,2854,null,{}] 18:25:27 INFO - PROCESS | 1658 | 1463189127157 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}] 18:25:27 INFO - PROCESS | 1658 | 1463189127256 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:25:27 INFO - PROCESS | 1658 | 1463189127330 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x124b63800 == 77 [pid = 1658] [id = 721] 18:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11294e800) [pid = 1658] [serial = 2163] [outer = 0x0] 18:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11295dc00) [pid = 1658] [serial = 2164] [outer = 0x11294e800] 18:25:27 INFO - PROCESS | 1658 | 1463189127359 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x115d6f800) [pid = 1658] [serial = 2165] [outer = 0x11294e800] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12da2e000 == 76 [pid = 1658] [id = 712] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12cee7800 == 75 [pid = 1658] [id = 711] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12cad5800 == 74 [pid = 1658] [id = 710] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12bedd000 == 73 [pid = 1658] [id = 709] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3a4000 == 72 [pid = 1658] [id = 708] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab12000 == 71 [pid = 1658] [id = 707] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6a5000 == 70 [pid = 1658] [id = 706] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x129340c00) [pid = 1658] [serial = 2086] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | 1463189127868 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]]]}] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12736a000 == 69 [pid = 1658] [id = 705] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x124ed1800 == 68 [pid = 1658] [id = 704] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12391f000 == 67 [pid = 1658] [id = 703] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x123918800 == 66 [pid = 1658] [id = 702] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x123b4b000 == 65 [pid = 1658] [id = 701] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x128dde000 == 64 [pid = 1658] [id = 697] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x123a09000 == 63 [pid = 1658] [id = 696] 18:25:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12f09a800 == 62 [pid = 1658] [id = 695] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x124aec800) [pid = 1658] [serial = 2009] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12580e800) [pid = 1658] [serial = 1952] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x1195dc800) [pid = 1658] [serial = 1949] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x116681c00) [pid = 1658] [serial = 1946] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x129337400) [pid = 1658] [serial = 1943] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x128f09400) [pid = 1658] [serial = 2083] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118272400) [pid = 1658] [serial = 2053] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x118560800) [pid = 1658] [serial = 2054] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11710a000) [pid = 1658] [serial = 2051] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1161a4400) [pid = 1658] [serial = 2050] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x123dc1400) [pid = 1658] [serial = 2062] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x123dd0800) [pid = 1658] [serial = 2063] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x123db9400) [pid = 1658] [serial = 2044] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x125fd1000) [pid = 1658] [serial = 2068] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1183d3c00) [pid = 1658] [serial = 2041] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11965f800) [pid = 1658] [serial = 2059] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x120f9c400) [pid = 1658] [serial = 2060] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x124bbe800) [pid = 1658] [serial = 2065] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x113190800) [pid = 1658] [serial = 2038] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12751e400) [pid = 1658] [serial = 2071] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11931c000) [pid = 1658] [serial = 2056] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x114e8a400) [pid = 1658] [serial = 2057] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125f14000) [pid = 1658] [serial = 2048] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1256c0400) [pid = 1658] [serial = 2047] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x124bdc400) [pid = 1658] [serial = 2074] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x128b61c00) [pid = 1658] [serial = 2078] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x128b9c800) [pid = 1658] [serial = 2080] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x128c12c00) [pid = 1658] [serial = 2081] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127526c00) [pid = 1658] [serial = 2072] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x126ff5400) [pid = 1658] [serial = 2069] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x125876c00) [pid = 1658] [serial = 2066] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x129047400) [pid = 1658] [serial = 2084] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x127527400) [pid = 1658] [serial = 2075] [outer = 0x0] [url = about:blank] 18:25:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x128b5c400) [pid = 1658] [serial = 2077] [outer = 0x0] [url = about:blank] 18:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 775ms 18:25:27 INFO - PROCESS | 1658 | 1463189127924 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1658 | 1463189127927 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:25:27 INFO - PROCESS | 1658 | 1463189127934 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1658 | 1463189127936 Marionette TRACE conn2 <- [1,2858,null,{}] 18:25:27 INFO - PROCESS | 1658 | 1463189127938 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}] 18:25:28 INFO - PROCESS | 1658 | 1463189128024 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:25:28 INFO - PROCESS | 1658 | 1463189128031 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x118541000 == 63 [pid = 1658] [id = 722] 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x116677800) [pid = 1658] [serial = 2166] [outer = 0x0] 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x117109000) [pid = 1658] [serial = 2167] [outer = 0x116677800] 18:25:28 INFO - PROCESS | 1658 | 1463189128059 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x118271800) [pid = 1658] [serial = 2168] [outer = 0x116677800] 18:25:28 INFO - PROCESS | 1658 | 1463189128416 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 18:25:28 INFO - PROCESS | 1658 | 1463189128461 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1658 | 1463189128463 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:25:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:25:28 INFO - PROCESS | 1658 | 1463189128467 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1658 | 1463189128469 Marionette TRACE conn2 <- [1,2862,null,{}] 18:25:28 INFO - PROCESS | 1658 | 1463189128477 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}] 18:25:28 INFO - PROCESS | 1658 | 1463189128565 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:25:28 INFO - PROCESS | 1658 | 1463189128572 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12523b000 == 64 [pid = 1658] [id = 723] 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118c65c00) [pid = 1658] [serial = 2169] [outer = 0x0] 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1195db800) [pid = 1658] [serial = 2170] [outer = 0x118c65c00] 18:25:28 INFO - PROCESS | 1658 | 1463189128600 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11965f800) [pid = 1658] [serial = 2171] [outer = 0x118c65c00] 18:25:28 INFO - PROCESS | 1658 | 1463189128940 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]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 18:25:29 INFO - PROCESS | 1658 | 1463189128998 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1658 | 1463189129000 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:25:29 INFO - PROCESS | 1658 | 1463189129004 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1658 | 1463189129005 Marionette TRACE conn2 <- [1,2866,null,{}] 18:25:29 INFO - PROCESS | 1658 | 1463189129008 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}] 18:25:29 INFO - PROCESS | 1658 | 1463189129133 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:25:29 INFO - PROCESS | 1658 | 1463189129144 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x129065800 == 65 [pid = 1658] [id = 724] 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x120f93400) [pid = 1658] [serial = 2172] [outer = 0x0] 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x123aa6c00) [pid = 1658] [serial = 2173] [outer = 0x120f93400] 18:25:29 INFO - PROCESS | 1658 | 1463189129189 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x123dd0800) [pid = 1658] [serial = 2174] [outer = 0x120f93400] 18:25:29 INFO - PROCESS | 1658 | 1463189129601 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]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms 18:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:25:29 INFO - PROCESS | 1658 | 1463189129625 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1658 | 1463189129626 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:25:29 INFO - PROCESS | 1658 | 1463189129629 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1658 | 1463189129630 Marionette TRACE conn2 <- [1,2870,null,{}] 18:25:29 INFO - PROCESS | 1658 | 1463189129637 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}] 18:25:29 INFO - PROCESS | 1658 | 1463189129759 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:25:29 INFO - PROCESS | 1658 | 1463189129764 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6ab800 == 66 [pid = 1658] [id = 725] 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x123c06800) [pid = 1658] [serial = 2175] [outer = 0x0] 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124aec800) [pid = 1658] [serial = 2176] [outer = 0x123c06800] 18:25:29 INFO - PROCESS | 1658 | 1463189129790 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x124bc2000) [pid = 1658] [serial = 2177] [outer = 0x123c06800] 18:25:30 INFO - PROCESS | 1658 | 1463189130301 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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:25:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 724ms 18:25:30 INFO - PROCESS | 1658 | 1463189130355 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:25:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:25:30 INFO - PROCESS | 1658 | 1463189130361 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:25:30 INFO - PROCESS | 1658 | 1463189130368 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1658 | 1463189130373 Marionette TRACE conn2 <- [1,2874,null,{}] 18:25:30 INFO - PROCESS | 1658 | 1463189130378 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}] 18:25:30 INFO - PROCESS | 1658 | 1463189130485 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:25:30 INFO - PROCESS | 1658 | 1463189130595 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bb9000 == 67 [pid = 1658] [id = 726] 18:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118176000) [pid = 1658] [serial = 2178] [outer = 0x0] 18:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118272c00) [pid = 1658] [serial = 2179] [outer = 0x118176000] 18:25:30 INFO - PROCESS | 1658 | 1463189130627 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118589c00) [pid = 1658] [serial = 2180] [outer = 0x118176000] 18:25:31 INFO - PROCESS | 1658 | 1463189131050 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 731ms 18:25:31 INFO - PROCESS | 1658 | 1463189131096 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1658 | 1463189131100 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:25:31 INFO - PROCESS | 1658 | 1463189131105 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1658 | 1463189131107 Marionette TRACE conn2 <- [1,2878,null,{}] 18:25:31 INFO - PROCESS | 1658 | 1463189131109 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}] 18:25:31 INFO - PROCESS | 1658 | 1463189131214 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:25:31 INFO - PROCESS | 1658 | 1463189131274 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3ab800 == 68 [pid = 1658] [id = 727] 18:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119125c00) [pid = 1658] [serial = 2181] [outer = 0x0] 18:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11965bc00) [pid = 1658] [serial = 2182] [outer = 0x119125c00] 18:25:31 INFO - PROCESS | 1658 | 1463189131304 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x123dd2800) [pid = 1658] [serial = 2183] [outer = 0x119125c00] 18:25:31 INFO - PROCESS | 1658 | 1463189131720 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 671ms 18:25:31 INFO - PROCESS | 1658 | 1463189131777 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1658 | 1463189131779 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:25:31 INFO - PROCESS | 1658 | 1463189131781 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1658 | 1463189131784 Marionette TRACE conn2 <- [1,2882,null,{}] 18:25:31 INFO - PROCESS | 1658 | 1463189131792 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}] 18:25:31 INFO - PROCESS | 1658 | 1463189131920 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:25:32 INFO - PROCESS | 1658 | 1463189132005 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cacd000 == 69 [pid = 1658] [id = 728] 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x124bdf400) [pid = 1658] [serial = 2184] [outer = 0x0] 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12513d400) [pid = 1658] [serial = 2185] [outer = 0x124bdf400] 18:25:32 INFO - PROCESS | 1658 | 1463189132039 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x125f1b800) [pid = 1658] [serial = 2186] [outer = 0x124bdf400] 18:25:32 INFO - PROCESS | 1658 | 1463189132453 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]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 18:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:25:32 INFO - PROCESS | 1658 | 1463189132503 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1658 | 1463189132505 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:25:32 INFO - PROCESS | 1658 | 1463189132507 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1658 | 1463189132509 Marionette TRACE conn2 <- [1,2886,null,{}] 18:25:32 INFO - PROCESS | 1658 | 1463189132511 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}] 18:25:32 INFO - PROCESS | 1658 | 1463189132614 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:25:32 INFO - PROCESS | 1658 | 1463189132673 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cee7800 == 70 [pid = 1658] [id = 729] 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126968400) [pid = 1658] [serial = 2187] [outer = 0x0] 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1273c8400) [pid = 1658] [serial = 2188] [outer = 0x126968400] 18:25:32 INFO - PROCESS | 1658 | 1463189132703 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x128b58400) [pid = 1658] [serial = 2189] [outer = 0x126968400] 18:25:33 INFO - PROCESS | 1658 | 1463189133110 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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 620ms 18:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:25:33 INFO - PROCESS | 1658 | 1463189133127 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1658 | 1463189133129 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:25:33 INFO - PROCESS | 1658 | 1463189133131 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1658 | 1463189133134 Marionette TRACE conn2 <- [1,2890,null,{}] 18:25:33 INFO - PROCESS | 1658 | 1463189133137 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}] 18:25:33 INFO - PROCESS | 1658 | 1463189133234 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:25:33 INFO - PROCESS | 1658 | 1463189133326 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d616800 == 71 [pid = 1658] [id = 730] 18:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x128b5a800) [pid = 1658] [serial = 2190] [outer = 0x0] 18:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x128b9c400) [pid = 1658] [serial = 2191] [outer = 0x128b5a800] 18:25:33 INFO - PROCESS | 1658 | 1463189133355 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x128c0e400) [pid = 1658] [serial = 2192] [outer = 0x128b5a800] 18:25:33 INFO - PROCESS | 1658 | 1463189133778 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 18:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:25:33 INFO - PROCESS | 1658 | 1463189133817 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1658 | 1463189133818 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:25:33 INFO - PROCESS | 1658 | 1463189133821 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1658 | 1463189133823 Marionette TRACE conn2 <- [1,2894,null,{}] 18:25:33 INFO - PROCESS | 1658 | 1463189133825 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}] 18:25:33 INFO - PROCESS | 1658 | 1463189133933 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:25:34 INFO - PROCESS | 1658 | 1463189134004 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f06e800 == 72 [pid = 1658] [id = 731] 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x128c0dc00) [pid = 1658] [serial = 2193] [outer = 0x0] 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12a71bc00) [pid = 1658] [serial = 2194] [outer = 0x128c0dc00] 18:25:34 INFO - PROCESS | 1658 | 1463189134034 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12a725000) [pid = 1658] [serial = 2195] [outer = 0x128c0dc00] 18:25:34 INFO - PROCESS | 1658 | 1463189134443 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]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 18:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:25:34 INFO - PROCESS | 1658 | 1463189134490 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1658 | 1463189134492 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:25:34 INFO - PROCESS | 1658 | 1463189134494 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1658 | 1463189134495 Marionette TRACE conn2 <- [1,2898,null,{}] 18:25:34 INFO - PROCESS | 1658 | 1463189134498 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}] 18:25:34 INFO - PROCESS | 1658 | 1463189134615 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:25:34 INFO - PROCESS | 1658 | 1463189134687 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f0aa800 == 73 [pid = 1658] [id = 732] 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x1295a0000) [pid = 1658] [serial = 2196] [outer = 0x0] 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a78ac00) [pid = 1658] [serial = 2197] [outer = 0x1295a0000] 18:25:34 INFO - PROCESS | 1658 | 1463189134716 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12a791400) [pid = 1658] [serial = 2198] [outer = 0x1295a0000] 18:25:35 INFO - PROCESS | 1658 | 1463189135112 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]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 669ms 18:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:25:35 INFO - PROCESS | 1658 | 1463189135164 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1658 | 1463189135165 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1658 | 1463189135167 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1658 | 1463189135168 Marionette TRACE conn2 <- [1,2902,null,{}] 18:25:35 INFO - PROCESS | 1658 | 1463189135171 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}] 18:25:35 INFO - PROCESS | 1658 | 1463189135270 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:25:35 INFO - PROCESS | 1658 | 1463189135344 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x13467f000 == 74 [pid = 1658] [id = 733] 18:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1125b7c00) [pid = 1658] [serial = 2199] [outer = 0x0] 18:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12a795000) [pid = 1658] [serial = 2200] [outer = 0x1125b7c00] 18:25:35 INFO - PROCESS | 1658 | 1463189135373 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12a89cc00) [pid = 1658] [serial = 2201] [outer = 0x1125b7c00] 18:25:35 INFO - PROCESS | 1658 | 1463189135778 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 771ms 18:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:25:35 INFO - PROCESS | 1658 | 1463189135970 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1658 | 1463189135973 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1658 | 1463189135978 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1658 | 1463189135980 Marionette TRACE conn2 <- [1,2906,null,{}] 18:25:35 INFO - PROCESS | 1658 | 1463189135986 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}] 18:25:36 INFO - PROCESS | 1658 | 1463189136085 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:25:36 INFO - PROCESS | 1658 | 1463189136154 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab06800 == 75 [pid = 1658] [id = 734] 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x1163f5000) [pid = 1658] [serial = 2202] [outer = 0x0] 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x116a5b400) [pid = 1658] [serial = 2203] [outer = 0x1163f5000] 18:25:36 INFO - PROCESS | 1658 | 1463189136181 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11855ec00) [pid = 1658] [serial = 2204] [outer = 0x1163f5000] 18:25:36 INFO - PROCESS | 1658 | 1463189136608 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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:25:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 674ms 18:25:36 INFO - PROCESS | 1658 | 1463189136653 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1658 | 1463189136655 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:25:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:25:36 INFO - PROCESS | 1658 | 1463189136661 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1658 | 1463189136663 Marionette TRACE conn2 <- [1,2910,null,{}] 18:25:36 INFO - PROCESS | 1658 | 1463189136666 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}] 18:25:36 INFO - PROCESS | 1658 | 1463189136763 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:25:36 INFO - PROCESS | 1658 | 1463189136842 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x123baf000 == 76 [pid = 1658] [id = 735] 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x1168d3c00) [pid = 1658] [serial = 2205] [outer = 0x0] 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1187de400) [pid = 1658] [serial = 2206] [outer = 0x1168d3c00] 18:25:36 INFO - PROCESS | 1658 | 1463189136870 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x11965c000) [pid = 1658] [serial = 2207] [outer = 0x1168d3c00] 18:25:37 INFO - PROCESS | 1658 | --DOCSHELL 0x129065800 == 75 [pid = 1658] [id = 724] 18:25:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12523b000 == 74 [pid = 1658] [id = 723] 18:25:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118541000 == 73 [pid = 1658] [id = 722] 18:25:37 INFO - PROCESS | 1658 | --DOCSHELL 0x124b63800 == 72 [pid = 1658] [id = 721] 18:25:37 INFO - PROCESS | 1658 | --DOCSHELL 0x118c9b000 == 71 [pid = 1658] [id = 714] 18:25:37 INFO - PROCESS | 1658 | 1463189137238 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]]]}] 18:25:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:25:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:25:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 625ms 18:25:37 INFO - PROCESS | 1658 | 1463189137287 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1658 | 1463189137289 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:25:37 INFO - TEST-START | /DOMEvents/constructors.html 18:25:37 INFO - PROCESS | 1658 | 1463189137291 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1658 | 1463189137292 Marionette TRACE conn2 <- [1,2914,null,{}] 18:25:37 INFO - PROCESS | 1658 | 1463189137299 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}] 18:25:37 INFO - PROCESS | 1658 | 1463189137414 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:25:37 INFO - PROCESS | 1658 | 1463189137475 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acd0800 == 72 [pid = 1658] [id = 736] 18:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x123dd0000) [pid = 1658] [serial = 2208] [outer = 0x0] 18:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x124ae5400) [pid = 1658] [serial = 2209] [outer = 0x123dd0000] 18:25:37 INFO - PROCESS | 1658 | 1463189137503 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x124be3800) [pid = 1658] [serial = 2210] [outer = 0x123dd0000] 18:25:37 INFO - PROCESS | 1658 | 1463189137870 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]]]}] 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:25:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:25:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:25:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 624ms 18:25:37 INFO - PROCESS | 1658 | 1463189137918 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1658 | 1463189137919 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:25:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:25:37 INFO - PROCESS | 1658 | 1463189137922 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1658 | 1463189137923 Marionette TRACE conn2 <- [1,2918,null,{}] 18:25:37 INFO - PROCESS | 1658 | 1463189137925 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}] 18:25:38 INFO - PROCESS | 1658 | 1463189138033 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:25:38 INFO - PROCESS | 1658 | 1463189138083 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cee1800 == 73 [pid = 1658] [id = 737] 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x125816c00) [pid = 1658] [serial = 2211] [outer = 0x0] 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x126ff5800) [pid = 1658] [serial = 2212] [outer = 0x125816c00] 18:25:38 INFO - PROCESS | 1658 | 1463189138109 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x1295adc00) [pid = 1658] [serial = 2213] [outer = 0x125816c00] 18:25:38 INFO - PROCESS | 1658 | 1463189138405 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:25:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:25:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 18:25:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:25:38 INFO - PROCESS | 1658 | 1463189138441 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1658 | 1463189138443 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:25:38 INFO - PROCESS | 1658 | 1463189138445 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1658 | 1463189138446 Marionette TRACE conn2 <- [1,2922,null,{}] 18:25:38 INFO - PROCESS | 1658 | 1463189138450 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}] 18:25:38 INFO - PROCESS | 1658 | 1463189138556 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:25:38 INFO - PROCESS | 1658 | 1463189138595 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x13541f800 == 74 [pid = 1658] [id = 738] 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12a4a8000) [pid = 1658] [serial = 2214] [outer = 0x0] 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12a71cc00) [pid = 1658] [serial = 2215] [outer = 0x12a4a8000] 18:25:38 INFO - PROCESS | 1658 | 1463189138621 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12ac65800) [pid = 1658] [serial = 2216] [outer = 0x12a4a8000] 18:25:38 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:25:38 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:25:38 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:25:38 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:25:38 INFO - PROCESS | 1658 | 1463189138923 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]]]}] 18:25:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:25:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:25:38 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 18:25:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:25:38 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 18:25:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:25:38 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]" 18:25:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:25:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:25:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms 18:25:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:25:38 INFO - PROCESS | 1658 | 1463189138968 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1658 | 1463189138970 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:25:38 INFO - PROCESS | 1658 | 1463189138972 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1658 | 1463189138973 Marionette TRACE conn2 <- [1,2926,null,{}] 18:25:38 INFO - PROCESS | 1658 | 1463189138981 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}] 18:25:39 INFO - PROCESS | 1658 | 1463189139103 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:25:39 INFO - PROCESS | 1658 | 1463189139142 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x13548f800 == 75 [pid = 1658] [id = 739] 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12ac69800) [pid = 1658] [serial = 2217] [outer = 0x0] 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12ad41c00) [pid = 1658] [serial = 2218] [outer = 0x12ac69800] 18:25:39 INFO - PROCESS | 1658 | 1463189139167 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12bb5dc00) [pid = 1658] [serial = 2219] [outer = 0x12ac69800] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x125136800) [pid = 1658] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x118c6a800) [pid = 1658] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x128d88c00) [pid = 1658] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x119167000) [pid = 1658] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x116677000) [pid = 1658] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x124bde800) [pid = 1658] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x123882800) [pid = 1658] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11294ec00) [pid = 1658] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x1195d8000) [pid = 1658] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x112e18400) [pid = 1658] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x110ebfc00) [pid = 1658] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x119655000) [pid = 1658] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1176c5800) [pid = 1658] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12cf19400) [pid = 1658] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x120f93400) [pid = 1658] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11294e800) [pid = 1658] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x118c65c00) [pid = 1658] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11294f000) [pid = 1658] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x116677800) [pid = 1658] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:25:39 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:25:39 INFO - PROCESS | 1658 | 1463189139577 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]]]}] 18:25:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:25:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 618ms 18:25:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:25:39 INFO - PROCESS | 1658 | 1463189139591 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1658 | 1463189139592 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:25:39 INFO - PROCESS | 1658 | 1463189139594 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1658 | 1463189139595 Marionette TRACE conn2 <- [1,2930,null,{}] 18:25:39 INFO - PROCESS | 1658 | 1463189139604 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}] 18:25:39 INFO - PROCESS | 1658 | 1463189139720 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:25:39 INFO - PROCESS | 1658 | 1463189139764 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ab05800 == 76 [pid = 1658] [id = 740] 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x116677000) [pid = 1658] [serial = 2220] [outer = 0x0] 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x118c5e400) [pid = 1658] [serial = 2221] [outer = 0x116677000] 18:25:39 INFO - PROCESS | 1658 | 1463189139789 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x123880000) [pid = 1658] [serial = 2222] [outer = 0x116677000] 18:25:40 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:25:40 INFO - PROCESS | 1658 | 1463189140045 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]]]}] 18:25:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:25:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 18:25:40 INFO - PROCESS | 1658 | 1463189140071 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1658 | 1463189140072 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:25:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:25:40 INFO - PROCESS | 1658 | 1463189140074 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1658 | 1463189140075 Marionette TRACE conn2 <- [1,2934,null,{}] 18:25:40 INFO - PROCESS | 1658 | 1463189140088 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}] 18:25:40 INFO - PROCESS | 1658 | 1463189140179 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:25:40 INFO - PROCESS | 1658 | 1463189140184 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x135519800 == 77 [pid = 1658] [id = 741] 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x124ae7000) [pid = 1658] [serial = 2223] [outer = 0x0] 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x128c0ac00) [pid = 1658] [serial = 2224] [outer = 0x124ae7000] 18:25:40 INFO - PROCESS | 1658 | 1463189140208 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12bb5f000) [pid = 1658] [serial = 2225] [outer = 0x124ae7000] 18:25:40 INFO - PROCESS | 1658 | 1463189140532 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]]]}] 18:25:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:25:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 18:25:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:25:40 INFO - PROCESS | 1658 | 1463189140543 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1658 | 1463189140544 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:25:40 INFO - PROCESS | 1658 | 1463189140550 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1658 | 1463189140552 Marionette TRACE conn2 <- [1,2938,null,{}] 18:25:40 INFO - PROCESS | 1658 | 1463189140555 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}] 18:25:40 INFO - PROCESS | 1658 | 1463189140678 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:25:40 INFO - PROCESS | 1658 | 1463189140685 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x135668000 == 78 [pid = 1658] [id = 742] 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x124ae7c00) [pid = 1658] [serial = 2226] [outer = 0x0] 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12bb60800) [pid = 1658] [serial = 2227] [outer = 0x124ae7c00] 18:25:40 INFO - PROCESS | 1658 | 1463189140710 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12be48000) [pid = 1658] [serial = 2228] [outer = 0x124ae7c00] 18:25:41 INFO - PROCESS | 1658 | 1463189141002 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]]]}] 18:25:41 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. 18:25:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 18:25:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:25:41 INFO - PROCESS | 1658 | 1463189141021 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1658 | 1463189141022 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:25:41 INFO - PROCESS | 1658 | 1463189141024 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1658 | 1463189141025 Marionette TRACE conn2 <- [1,2942,null,{}] 18:25:41 INFO - PROCESS | 1658 | 1463189141028 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}] 18:25:41 INFO - PROCESS | 1658 | 1463189141120 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:25:41 INFO - PROCESS | 1658 | 1463189141124 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x137e06800 == 79 [pid = 1658] [id = 743] 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12be46c00) [pid = 1658] [serial = 2229] [outer = 0x0] 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12be4d000) [pid = 1658] [serial = 2230] [outer = 0x12be46c00] 18:25:41 INFO - PROCESS | 1658 | 1463189141149 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12bec7c00) [pid = 1658] [serial = 2231] [outer = 0x12be46c00] 18:25:41 INFO - PROCESS | 1658 | 1463189141530 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"]]]}] 18:25:41 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 18:25:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:25:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 18:25:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:25:41 INFO - PROCESS | 1658 | 1463189141544 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1658 | 1463189141546 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:25:41 INFO - PROCESS | 1658 | 1463189141550 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1658 | 1463189141552 Marionette TRACE conn2 <- [1,2946,null,{}] 18:25:41 INFO - PROCESS | 1658 | 1463189141556 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}] 18:25:41 INFO - PROCESS | 1658 | 1463189141670 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:25:41 INFO - PROCESS | 1658 | 1463189141777 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12072c800 == 80 [pid = 1658] [id = 744] 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x110e0dc00) [pid = 1658] [serial = 2232] [outer = 0x0] 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x110e14000) [pid = 1658] [serial = 2233] [outer = 0x110e0dc00] 18:25:41 INFO - PROCESS | 1658 | 1463189141811 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1125ba400) [pid = 1658] [serial = 2234] [outer = 0x110e0dc00] 18:25:42 INFO - PROCESS | 1658 | 1463189142179 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]]]}] 18:25:42 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. 18:25:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 18:25:42 INFO - PROCESS | 1658 | 1463189142222 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1658 | 1463189142226 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:25:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:25:42 INFO - PROCESS | 1658 | 1463189142231 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1658 | 1463189142233 Marionette TRACE conn2 <- [1,2950,null,{}] 18:25:42 INFO - PROCESS | 1658 | 1463189142235 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}] 18:25:42 INFO - PROCESS | 1658 | 1463189142342 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:25:42 INFO - PROCESS | 1658 | 1463189142445 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da32000 == 81 [pid = 1658] [id = 745] 18:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x116102400) [pid = 1658] [serial = 2235] [outer = 0x0] 18:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x118277400) [pid = 1658] [serial = 2236] [outer = 0x116102400] 18:25:42 INFO - PROCESS | 1658 | 1463189142486 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x119165400) [pid = 1658] [serial = 2237] [outer = 0x116102400] 18:25:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x119606800 == 82 [pid = 1658] [id = 746] 18:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x123c04400) [pid = 1658] [serial = 2238] [outer = 0x0] 18:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x117549c00) [pid = 1658] [serial = 2239] [outer = 0x123c04400] 18:25:42 INFO - PROCESS | 1658 | 1463189142888 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]]]}] 18:25:42 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. 18:25:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 18:25:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:25:42 INFO - PROCESS | 1658 | 1463189142903 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1658 | 1463189142905 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:25:42 INFO - PROCESS | 1658 | 1463189142907 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1658 | 1463189142910 Marionette TRACE conn2 <- [1,2954,null,{}] 18:25:42 INFO - PROCESS | 1658 | 1463189142918 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}] 18:25:43 INFO - PROCESS | 1658 | 1463189143049 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:25:43 INFO - PROCESS | 1658 | 1463189143156 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x137e9e800 == 83 [pid = 1658] [id = 747] 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x120f9d000) [pid = 1658] [serial = 2240] [outer = 0x0] 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x124bc8000) [pid = 1658] [serial = 2241] [outer = 0x120f9d000] 18:25:43 INFO - PROCESS | 1658 | 1463189143190 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x128c12c00) [pid = 1658] [serial = 2242] [outer = 0x120f9d000] 18:25:43 INFO - PROCESS | 1658 | 1463189143545 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]]]}] 18:25:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:25:43 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 18:25:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 18:25:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:25:43 INFO - PROCESS | 1658 | 1463189143579 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1658 | 1463189143581 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:25:43 INFO - PROCESS | 1658 | 1463189143583 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1658 | 1463189143584 Marionette TRACE conn2 <- [1,2958,null,{}] 18:25:43 INFO - PROCESS | 1658 | 1463189143587 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}] 18:25:43 INFO - PROCESS | 1658 | 1463189143702 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:25:43 INFO - PROCESS | 1658 | 1463189143802 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x138530000 == 84 [pid = 1658] [id = 748] 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12a788400) [pid = 1658] [serial = 2243] [outer = 0x0] 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12a89f000) [pid = 1658] [serial = 2244] [outer = 0x12a788400] 18:25:43 INFO - PROCESS | 1658 | 1463189143832 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12bb38800) [pid = 1658] [serial = 2245] [outer = 0x12a788400] 18:25:44 INFO - PROCESS | 1658 | 1463189144178 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]]]}] 18:25:44 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. 18:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 18:25:44 INFO - PROCESS | 1658 | 1463189144205 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 1658 | 1463189144206 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:25:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:25:44 INFO - PROCESS | 1658 | 1463189144208 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1658 | 1463189144210 Marionette TRACE conn2 <- [1,2962,null,{}] 18:25:44 INFO - PROCESS | 1658 | 1463189144212 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}] 18:25:44 INFO - PROCESS | 1658 | 1463189144318 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:25:44 INFO - PROCESS | 1658 | 1463189144424 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x139343800 == 85 [pid = 1658] [id = 749] 18:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12a791c00) [pid = 1658] [serial = 2246] [outer = 0x0] 18:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12bb52800) [pid = 1658] [serial = 2247] [outer = 0x12a791c00] 18:25:44 INFO - PROCESS | 1658 | 1463189144455 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12be3ec00) [pid = 1658] [serial = 2248] [outer = 0x12a791c00] 18:25:44 INFO - PROCESS | 1658 | 1463189144822 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]]]}] 18:25:44 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. 18:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 18:25:44 INFO - PROCESS | 1658 | 1463189144830 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:25:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:25:44 INFO - PROCESS | 1658 | 1463189144834 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:25:44 INFO - PROCESS | 1658 | 1463189144838 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1658 | 1463189144840 Marionette TRACE conn2 <- [1,2966,null,{}] 18:25:44 INFO - PROCESS | 1658 | 1463189144844 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}] 18:25:45 INFO - PROCESS | 1658 | 1463189145019 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:25:45 INFO - PROCESS | 1658 | 1463189145129 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x139362000 == 86 [pid = 1658] [id = 750] 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x124b3cc00) [pid = 1658] [serial = 2249] [outer = 0x0] 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12be47400) [pid = 1658] [serial = 2250] [outer = 0x124b3cc00] 18:25:45 INFO - PROCESS | 1658 | 1463189145159 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12bec8c00) [pid = 1658] [serial = 2251] [outer = 0x124b3cc00] 18:25:45 INFO - PROCESS | 1658 | 1463189145522 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]]]}] 18:25:45 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. 18:25:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 724ms 18:25:45 INFO - PROCESS | 1658 | 1463189145561 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1658 | 1463189145562 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:25:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:25:45 INFO - PROCESS | 1658 | 1463189145565 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1658 | 1463189145566 Marionette TRACE conn2 <- [1,2970,null,{}] 18:25:45 INFO - PROCESS | 1658 | 1463189145568 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}] 18:25:45 INFO - PROCESS | 1658 | 1463189145676 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:25:45 INFO - PROCESS | 1658 | 1463189145785 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116881000 == 87 [pid = 1658] [id = 751] 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x111aabc00) [pid = 1658] [serial = 2252] [outer = 0x0] 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x1163f3400) [pid = 1658] [serial = 2253] [outer = 0x111aabc00] 18:25:45 INFO - PROCESS | 1658 | 1463189145817 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x11855f800) [pid = 1658] [serial = 2254] [outer = 0x111aabc00] 18:25:46 INFO - PROCESS | 1658 | 1463189146158 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]]]}] 18:25:46 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. 18:25:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 622ms 18:25:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:25:46 INFO - PROCESS | 1658 | 1463189146187 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 1658 | 1463189146188 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:25:46 INFO - PROCESS | 1658 | 1463189146191 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1658 | 1463189146192 Marionette TRACE conn2 <- [1,2974,null,{}] 18:25:46 INFO - PROCESS | 1658 | 1463189146194 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}] 18:25:46 INFO - PROCESS | 1658 | 1463189146305 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:25:46 INFO - PROCESS | 1658 | 1463189146383 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12736e000 == 88 [pid = 1658] [id = 752] 18:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x117110800) [pid = 1658] [serial = 2255] [outer = 0x0] 18:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12bb5c000) [pid = 1658] [serial = 2256] [outer = 0x117110800] 18:25:46 INFO - PROCESS | 1658 | 1463189146445 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12becd800) [pid = 1658] [serial = 2257] [outer = 0x117110800] 18:25:47 INFO - PROCESS | 1658 | 1463189147050 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]]]}] 18:25:47 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. 18:25:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 869ms 18:25:47 INFO - PROCESS | 1658 | 1463189147061 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1658 | 1463189147066 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:25:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:25:47 INFO - PROCESS | 1658 | 1463189147071 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1658 | 1463189147073 Marionette TRACE conn2 <- [1,2978,null,{}] 18:25:47 INFO - PROCESS | 1658 | 1463189147079 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}] 18:25:47 INFO - PROCESS | 1658 | 1463189147200 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:25:47 INFO - PROCESS | 1658 | 1463189147268 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x116aa9000 == 89 [pid = 1658] [id = 753] 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x110eba000) [pid = 1658] [serial = 2258] [outer = 0x0] 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x112713c00) [pid = 1658] [serial = 2259] [outer = 0x110eba000] 18:25:47 INFO - PROCESS | 1658 | 1463189147342 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x114e91000) [pid = 1658] [serial = 2260] [outer = 0x110eba000] 18:25:47 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. 18:25:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms 18:25:47 INFO - PROCESS | 1658 | 1463189147686 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]]]}] 18:25:47 INFO - PROCESS | 1658 | 1463189147693 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1658 | 1463189147697 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:25:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:25:47 INFO - PROCESS | 1658 | 1463189147703 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1658 | 1463189147705 Marionette TRACE conn2 <- [1,2982,null,{}] 18:25:47 INFO - PROCESS | 1658 | 1463189147707 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}] 18:25:47 INFO - PROCESS | 1658 | 1463189147803 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:25:47 INFO - PROCESS | 1658 | 1463189147867 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x123a0c000 == 90 [pid = 1658] [id = 754] 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x112e25400) [pid = 1658] [serial = 2261] [outer = 0x0] 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x11808a800) [pid = 1658] [serial = 2262] [outer = 0x112e25400] 18:25:47 INFO - PROCESS | 1658 | 1463189147894 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x11855e000) [pid = 1658] [serial = 2263] [outer = 0x112e25400] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12ddd8800 == 89 [pid = 1658] [id = 716] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3b2000 == 88 [pid = 1658] [id = 578] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x126d81000 == 87 [pid = 1658] [id = 615] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x135668000 == 86 [pid = 1658] [id = 742] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x135519800 == 85 [pid = 1658] [id = 741] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab05800 == 84 [pid = 1658] [id = 740] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x13548f800 == 83 [pid = 1658] [id = 739] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x128c13000) [pid = 1658] [serial = 2155] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x12a727c00) [pid = 1658] [serial = 2158] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x13541f800 == 82 [pid = 1658] [id = 738] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12cee1800 == 81 [pid = 1658] [id = 737] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12acd0800 == 80 [pid = 1658] [id = 736] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1cc800 == 79 [pid = 1658] [id = 17] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x123baf000 == 78 [pid = 1658] [id = 735] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12ab06800 == 77 [pid = 1658] [id = 734] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12cacd000 == 76 [pid = 1658] [id = 728] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3ab800 == 75 [pid = 1658] [id = 727] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x123bb9000 == 74 [pid = 1658] [id = 726] 18:25:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6ab800 == 73 [pid = 1658] [id = 725] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x118271800) [pid = 1658] [serial = 2168] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x128b5ac00) [pid = 1658] [serial = 2162] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x123dd0800) [pid = 1658] [serial = 2174] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x112eb2400) [pid = 1658] [serial = 2143] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x1183d0c00) [pid = 1658] [serial = 2146] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x115d6f800) [pid = 1658] [serial = 2165] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x11295dc00) [pid = 1658] [serial = 2164] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x125f1a800) [pid = 1658] [serial = 2152] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x123880c00) [pid = 1658] [serial = 2149] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x1195db800) [pid = 1658] [serial = 2170] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x120f94000) [pid = 1658] [serial = 2161] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x117109000) [pid = 1658] [serial = 2167] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x11965f800) [pid = 1658] [serial = 2171] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x123aa6c00) [pid = 1658] [serial = 2173] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12933d800) [pid = 1658] [serial = 2138] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12933e000) [pid = 1658] [serial = 1487] [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.] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x1295ab000) [pid = 1658] [serial = 2140] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x11710f000) [pid = 1658] [serial = 2089] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x125f16c00) [pid = 1658] [serial = 2125] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x128d86c00) [pid = 1658] [serial = 2135] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x129043800) [pid = 1658] [serial = 2137] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x1195e0800) [pid = 1658] [serial = 2113] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x1195dfc00) [pid = 1658] [serial = 2092] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x128b97c00) [pid = 1658] [serial = 2134] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x1184d9c00) [pid = 1658] [serial = 2108] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12580d000) [pid = 1658] [serial = 2123] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x123dbe000) [pid = 1658] [serial = 2119] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x112954c00) [pid = 1658] [serial = 2104] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x124be3400) [pid = 1658] [serial = 2122] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x126ff8400) [pid = 1658] [serial = 2128] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x119658400) [pid = 1658] [serial = 2114] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x118171000) [pid = 1658] [serial = 2107] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x11754c400) [pid = 1658] [serial = 2131] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x128b53400) [pid = 1658] [serial = 2098] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x128c11400) [pid = 1658] [serial = 2102] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x128b57000) [pid = 1658] [serial = 2129] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x120f9e800) [pid = 1658] [serial = 2117] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119129400) [pid = 1658] [serial = 2111] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x126f93c00) [pid = 1658] [serial = 2126] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x112e24000) [pid = 1658] [serial = 2105] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x123db6000) [pid = 1658] [serial = 2101] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x123dc9c00) [pid = 1658] [serial = 2132] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x124bbe400) [pid = 1658] [serial = 2120] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11858dc00) [pid = 1658] [serial = 2110] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x124be6400) [pid = 1658] [serial = 2095] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x120f90400) [pid = 1658] [serial = 2116] [outer = 0x0] [url = about:blank] 18:25:48 INFO - PROCESS | 1658 | 1463189148314 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"]]]}] 18:25:48 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 18:25:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:25:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 619ms 18:25:48 INFO - PROCESS | 1658 | 1463189148323 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:25:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:25:48 INFO - PROCESS | 1658 | 1463189148324 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:25:48 INFO - PROCESS | 1658 | 1463189148326 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1658 | 1463189148329 Marionette TRACE conn2 <- [1,2986,null,{}] 18:25:48 INFO - PROCESS | 1658 | 1463189148339 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}] 18:25:48 INFO - PROCESS | 1658 | 1463189148428 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:25:48 INFO - PROCESS | 1658 | 1463189148488 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x123bc3800 == 74 [pid = 1658] [id = 755] 18:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1184e0400) [pid = 1658] [serial = 2264] [outer = 0x0] 18:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x119130400) [pid = 1658] [serial = 2265] [outer = 0x1184e0400] 18:25:48 INFO - PROCESS | 1658 | 1463189148516 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x1195e1000) [pid = 1658] [serial = 2266] [outer = 0x1184e0400] 18:25:48 INFO - PROCESS | 1658 | 1463189148805 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]]]}] 18:25:48 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. 18:25:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 525ms 18:25:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:25:48 INFO - PROCESS | 1658 | 1463189148853 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1658 | 1463189148854 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:25:48 INFO - PROCESS | 1658 | 1463189148856 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1658 | 1463189148857 Marionette TRACE conn2 <- [1,2990,null,{}] 18:25:48 INFO - PROCESS | 1658 | 1463189148860 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}] 18:25:48 INFO - PROCESS | 1658 | 1463189148944 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:25:48 INFO - PROCESS | 1658 | 1463189148950 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x127377000 == 75 [pid = 1658] [id = 756] 18:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x119632c00) [pid = 1658] [serial = 2267] [outer = 0x0] 18:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x120f91400) [pid = 1658] [serial = 2268] [outer = 0x119632c00] 18:25:48 INFO - PROCESS | 1658 | 1463189148977 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x120f9e400) [pid = 1658] [serial = 2269] [outer = 0x119632c00] 18:25:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x129053000 == 76 [pid = 1658] [id = 757] 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x123dc0000) [pid = 1658] [serial = 2270] [outer = 0x0] 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x119625000) [pid = 1658] [serial = 2271] [outer = 0x123dc0000] 18:25:49 INFO - PROCESS | 1658 | 1463189149339 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]]]}] 18:25:49 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. 18:25:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 18:25:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:25:49 INFO - PROCESS | 1658 | 1463189149376 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1658 | 1463189149377 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:25:49 INFO - PROCESS | 1658 | 1463189149379 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1658 | 1463189149380 Marionette TRACE conn2 <- [1,2994,null,{}] 18:25:49 INFO - PROCESS | 1658 | 1463189149382 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}] 18:25:49 INFO - PROCESS | 1658 | 1463189149488 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:25:49 INFO - PROCESS | 1658 | 1463189149494 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6ab000 == 77 [pid = 1658] [id = 758] 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12387f000) [pid = 1658] [serial = 2272] [outer = 0x0] 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x123c04c00) [pid = 1658] [serial = 2273] [outer = 0x12387f000] 18:25:49 INFO - PROCESS | 1658 | 1463189149519 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x123dd1c00) [pid = 1658] [serial = 2274] [outer = 0x12387f000] 18:25:49 INFO - PROCESS | 1658 | 1463189149836 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]]]}] 18:25:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:25:49 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 18:25:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 18:25:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:25:49 INFO - PROCESS | 1658 | 1463189149849 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1658 | 1463189149852 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:25:49 INFO - PROCESS | 1658 | 1463189149855 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1658 | 1463189149856 Marionette TRACE conn2 <- [1,2998,null,{}] 18:25:49 INFO - PROCESS | 1658 | 1463189149858 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}] 18:25:49 INFO - PROCESS | 1658 | 1463189149959 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:25:50 INFO - PROCESS | 1658 | 1463189150032 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3b2000 == 78 [pid = 1658] [id = 759] 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x123e98800) [pid = 1658] [serial = 2275] [outer = 0x0] 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x124b3b800) [pid = 1658] [serial = 2276] [outer = 0x123e98800] 18:25:50 INFO - PROCESS | 1658 | 1463189150058 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x124bdd000) [pid = 1658] [serial = 2277] [outer = 0x123e98800] 18:25:50 INFO - PROCESS | 1658 | 1463189150335 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]]]}] 18:25:50 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. 18:25:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 18:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:25:50 INFO - PROCESS | 1658 | 1463189150374 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1658 | 1463189150375 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:25:50 INFO - PROCESS | 1658 | 1463189150377 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1658 | 1463189150378 Marionette TRACE conn2 <- [1,3002,null,{}] 18:25:50 INFO - PROCESS | 1658 | 1463189150391 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}] 18:25:50 INFO - PROCESS | 1658 | 1463189150496 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:25:50 INFO - PROCESS | 1658 | 1463189150510 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c805000 == 79 [pid = 1658] [id = 760] 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x124b3e000) [pid = 1658] [serial = 2278] [outer = 0x0] 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x1256c3000) [pid = 1658] [serial = 2279] [outer = 0x124b3e000] 18:25:50 INFO - PROCESS | 1658 | 1463189150535 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x125f22800) [pid = 1658] [serial = 2280] [outer = 0x124b3e000] 18:25:50 INFO - PROCESS | 1658 | 1463189150839 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]]]}] 18:25:50 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. 18:25:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 480ms 18:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:25:50 INFO - PROCESS | 1658 | 1463189150858 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1658 | 1463189150859 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:25:50 INFO - PROCESS | 1658 | 1463189150861 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1658 | 1463189150862 Marionette TRACE conn2 <- [1,3006,null,{}] 18:25:50 INFO - PROCESS | 1658 | 1463189150875 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}] 18:25:50 INFO - PROCESS | 1658 | 1463189150984 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:25:51 INFO - PROCESS | 1658 | 1463189151023 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cedc000 == 80 [pid = 1658] [id = 761] 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x124bc8400) [pid = 1658] [serial = 2281] [outer = 0x0] 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1273cb400) [pid = 1658] [serial = 2282] [outer = 0x124bc8400] 18:25:51 INFO - PROCESS | 1658 | 1463189151049 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x128b53c00) [pid = 1658] [serial = 2283] [outer = 0x124bc8400] 18:25:51 INFO - PROCESS | 1658 | 1463189151319 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]]]}] 18:25:51 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. 18:25:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 478ms 18:25:51 INFO - PROCESS | 1658 | 1463189151341 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1658 | 1463189151342 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:25:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:25:51 INFO - PROCESS | 1658 | 1463189151344 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1658 | 1463189151346 Marionette TRACE conn2 <- [1,3010,null,{}] 18:25:51 INFO - PROCESS | 1658 | 1463189151361 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}] 18:25:51 INFO - PROCESS | 1658 | 1463189151475 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:25:51 INFO - PROCESS | 1658 | 1463189151485 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d618000 == 81 [pid = 1658] [id = 762] 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x128b57400) [pid = 1658] [serial = 2284] [outer = 0x0] 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x128b97c00) [pid = 1658] [serial = 2285] [outer = 0x128b57400] 18:25:51 INFO - PROCESS | 1658 | 1463189151518 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x128d8ec00) [pid = 1658] [serial = 2286] [outer = 0x128b57400] 18:25:51 INFO - PROCESS | 1658 | 1463189151845 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]]]}] 18:25:51 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 18:25:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 526ms 18:25:51 INFO - PROCESS | 1658 | 1463189151871 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1658 | 1463189151872 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:25:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:25:51 INFO - PROCESS | 1658 | 1463189151874 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1658 | 1463189151876 Marionette TRACE conn2 <- [1,3014,null,{}] 18:25:51 INFO - PROCESS | 1658 | 1463189151878 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}] 18:25:51 INFO - PROCESS | 1658 | 1463189151990 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:25:52 INFO - PROCESS | 1658 | 1463189152029 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde6000 == 82 [pid = 1658] [id = 763] 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x128b59400) [pid = 1658] [serial = 2287] [outer = 0x0] 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12933a400) [pid = 1658] [serial = 2288] [outer = 0x128b59400] 18:25:52 INFO - PROCESS | 1658 | 1463189152055 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12a49f400) [pid = 1658] [serial = 2289] [outer = 0x128b59400] 18:25:52 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x123dd0000) [pid = 1658] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x125816c00) [pid = 1658] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12ac69800) [pid = 1658] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x116677000) [pid = 1658] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x1168d3c00) [pid = 1658] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x123c06800) [pid = 1658] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1163f5000) [pid = 1658] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x124ae7000) [pid = 1658] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x124ae7c00) [pid = 1658] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x112eb3c00) [pid = 1658] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x1125b2800) [pid = 1658] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x1195e1400) [pid = 1658] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x119cd9000) [pid = 1658] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x11723ac00) [pid = 1658] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x116a5cc00) [pid = 1658] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x119654000) [pid = 1658] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x128b9dc00) [pid = 1658] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119320800) [pid = 1658] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12a4a5400) [pid = 1658] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x112cca800) [pid = 1658] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12d1cd800) [pid = 1658] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x112ccc400) [pid = 1658] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x117544000) [pid = 1658] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x124ae7400) [pid = 1658] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x129334000) [pid = 1658] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11962e400) [pid = 1658] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x125fd6000) [pid = 1658] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x124af3c00) [pid = 1658] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1184db000) [pid = 1658] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1163ee400) [pid = 1658] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:25:52 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12a4a8000) [pid = 1658] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:25:52 INFO - PROCESS | 1658 | 1463189152646 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:25:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:25:52 INFO - {} 18:25:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:25:52 INFO - {} 18:25:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:25:52 INFO - {} 18:25:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:25:52 INFO - {} 18:25:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 819ms 18:25:52 INFO - PROCESS | 1658 | 1463189152695 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1658 | 1463189152696 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /FileAPI/fileReader.html 18:25:52 INFO - PROCESS | 1658 | 1463189152704 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1658 | 1463189152706 Marionette TRACE conn2 <- [1,3018,null,{}] 18:25:52 INFO - PROCESS | 1658 | 1463189152708 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}] 18:25:52 INFO - PROCESS | 1658 | 1463189152808 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:25:52 INFO - PROCESS | 1658 | 1463189152813 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c80e800 == 83 [pid = 1658] [id = 764] 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x1195df800) [pid = 1658] [serial = 2290] [outer = 0x0] 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x123aa7c00) [pid = 1658] [serial = 2291] [outer = 0x1195df800] 18:25:52 INFO - PROCESS | 1658 | 1463189152844 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x125fd7c00) [pid = 1658] [serial = 2292] [outer = 0x1195df800] 18:25:53 INFO - PROCESS | 1658 | 1463189153161 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]]]}] 18:25:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:25:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:25:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:25:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:25:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 18:25:53 INFO - TEST-START | /FileAPI/historical.html 18:25:53 INFO - PROCESS | 1658 | 1463189153177 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1658 | 1463189153178 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:25:53 INFO - PROCESS | 1658 | 1463189153180 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1658 | 1463189153181 Marionette TRACE conn2 <- [1,3022,null,{}] 18:25:53 INFO - PROCESS | 1658 | 1463189153192 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}] 18:25:53 INFO - PROCESS | 1658 | 1463189153325 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:25:53 INFO - PROCESS | 1658 | 1463189153334 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x134676000 == 84 [pid = 1658] [id = 765] 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x118270c00) [pid = 1658] [serial = 2293] [outer = 0x0] 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x128c0f000) [pid = 1658] [serial = 2294] [outer = 0x118270c00] 18:25:53 INFO - PROCESS | 1658 | 1463189153359 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a787400) [pid = 1658] [serial = 2295] [outer = 0x118270c00] 18:25:53 INFO - PROCESS | 1658 | 1463189153629 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"]]]}] 18:25:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:25:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:25:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:25:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:25:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:25:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:25:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:25:53 INFO - TEST-OK | /FileAPI/historical.html | took 479ms 18:25:53 INFO - TEST-START | /FileAPI/idlharness.html 18:25:53 INFO - PROCESS | 1658 | 1463189153659 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1658 | 1463189153660 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:25:53 INFO - PROCESS | 1658 | 1463189153663 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1658 | 1463189153664 Marionette TRACE conn2 <- [1,3026,null,{}] 18:25:53 INFO - PROCESS | 1658 | 1463189153674 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}] 18:25:53 INFO - PROCESS | 1658 | 1463189153768 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:25:53 INFO - PROCESS | 1658 | 1463189153772 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x135435000 == 85 [pid = 1658] [id = 766] 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12a71f000) [pid = 1658] [serial = 2296] [outer = 0x0] 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12a89d400) [pid = 1658] [serial = 2297] [outer = 0x12a71f000] 18:25:53 INFO - PROCESS | 1658 | 1463189153797 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12bb30800) [pid = 1658] [serial = 2298] [outer = 0x12a71f000] 18:25:54 INFO - PROCESS | 1658 | 1463189154305 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]]]}] 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:25:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:25:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:25:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:25:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:25:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:25:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:25:54 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 18:25:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:25:54 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 18:25:54 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 18:25:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:25:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:25:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:25:54 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 18:25:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:25:54 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 18:25:54 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 18:25:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:25:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:25:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 690ms 18:25:54 INFO - TEST-START | /FileAPI/idlharness.worker 18:25:54 INFO - PROCESS | 1658 | 1463189154354 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1658 | 1463189154355 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:25:54 INFO - PROCESS | 1658 | 1463189154357 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1658 | 1463189154358 Marionette TRACE conn2 <- [1,3030,null,{}] 18:25:54 INFO - PROCESS | 1658 | 1463189154360 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}] 18:25:54 INFO - PROCESS | 1658 | 1463189154455 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:25:54 INFO - PROCESS | 1658 | 1463189154459 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x140230000 == 86 [pid = 1658] [id = 767] 18:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12bb35800) [pid = 1658] [serial = 2299] [outer = 0x0] 18:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12d1b4c00) [pid = 1658] [serial = 2300] [outer = 0x12bb35800] 18:25:54 INFO - PROCESS | 1658 | 1463189154483 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12d444000) [pid = 1658] [serial = 2301] [outer = 0x12bb35800] 18:25:54 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:55 INFO - PROCESS | 1658 | 1463189155293 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,{},{}]]]}] 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:25:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:25:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:25:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:25:55 INFO - {} 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:25:55 INFO - {} 18:25:55 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 - {} 18:25:55 INFO - {} 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:25:55 INFO - {} 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:25:55 INFO - {} 18:25:55 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 - {} 18:25:55 INFO - {} 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 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 18:25:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:55 INFO - {} 18:25:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 991ms 18:25:55 INFO - PROCESS | 1658 | 1463189155350 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1658 | 1463189155354 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:25:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:25:55 INFO - PROCESS | 1658 | 1463189155359 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1658 | 1463189155361 Marionette TRACE conn2 <- [1,3034,null,{}] 18:25:55 INFO - PROCESS | 1658 | 1463189155370 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}] 18:25:55 INFO - PROCESS | 1658 | 1463189155559 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:25:55 INFO - PROCESS | 1658 | 1463189155695 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e2a000 == 87 [pid = 1658] [id = 768] 18:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12ca58000) [pid = 1658] [serial = 2302] [outer = 0x0] 18:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12cf16000) [pid = 1658] [serial = 2303] [outer = 0x12ca58000] 18:25:55 INFO - PROCESS | 1658 | 1463189155747 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12d1c1000) [pid = 1658] [serial = 2304] [outer = 0x12ca58000] 18:25:56 INFO - PROCESS | 1658 | 1463189156308 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]]]}] 18:25:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:25:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 979ms 18:25:56 INFO - PROCESS | 1658 | 1463189156338 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1658 | 1463189156344 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:25:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:25:56 INFO - PROCESS | 1658 | 1463189156354 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1658 | 1463189156357 Marionette TRACE conn2 <- [1,3038,null,{}] 18:25:56 INFO - PROCESS | 1658 | 1463189156361 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}] 18:25:56 INFO - PROCESS | 1658 | 1463189156530 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:25:56 INFO - PROCESS | 1658 | 1463189156643 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x135ed9800 == 88 [pid = 1658] [id = 769] 18:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12d448c00) [pid = 1658] [serial = 2305] [outer = 0x0] 18:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12d796000) [pid = 1658] [serial = 2306] [outer = 0x12d448c00] 18:25:56 INFO - PROCESS | 1658 | 1463189156692 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12d79b000) [pid = 1658] [serial = 2307] [outer = 0x12d448c00] 18:25:57 INFO - PROCESS | 1658 | 1463189157142 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"]]]}] 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:25:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 822ms 18:25:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:25:57 INFO - PROCESS | 1658 | 1463189157175 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1658 | 1463189157177 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:25:57 INFO - PROCESS | 1658 | 1463189157179 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1658 | 1463189157182 Marionette TRACE conn2 <- [1,3042,null,{}] 18:25:57 INFO - PROCESS | 1658 | 1463189157190 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}] 18:25:57 INFO - PROCESS | 1658 | 1463189157301 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:25:57 INFO - PROCESS | 1658 | 1463189157407 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1403d5800 == 89 [pid = 1658] [id = 770] 18:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12d79fc00) [pid = 1658] [serial = 2308] [outer = 0x0] 18:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x135405400) [pid = 1658] [serial = 2309] [outer = 0x12d79fc00] 18:25:57 INFO - PROCESS | 1658 | 1463189157441 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x13540dc00) [pid = 1658] [serial = 2310] [outer = 0x12d79fc00] 18:25:57 INFO - PROCESS | 1658 | 1463189157906 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]]]}] 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:25:57 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. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:25:57 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'.) 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:25:57 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. 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:25:57 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. 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:25:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:25:57 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. 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:25:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:25:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:25:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:25:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 18:25:57 INFO - PROCESS | 1658 | 1463189157962 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1658 | 1463189157965 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:25:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:25:58 INFO - PROCESS | 1658 | 1463189158011 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1658 | 1463189158013 Marionette TRACE conn2 <- [1,3046,null,{}] 18:25:58 INFO - PROCESS | 1658 | 1463189158016 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}] 18:25:58 INFO - PROCESS | 1658 | 1463189158158 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:25:58 INFO - PROCESS | 1658 | 1463189158298 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x127790000 == 90 [pid = 1658] [id = 771] 18:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x137cd4c00) [pid = 1658] [serial = 2311] [outer = 0x0] 18:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x137cd9400) [pid = 1658] [serial = 2312] [outer = 0x137cd4c00] 18:25:58 INFO - PROCESS | 1658 | 1463189158344 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x139233c00) [pid = 1658] [serial = 2313] [outer = 0x137cd4c00] 18:25:58 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:58 INFO - PROCESS | 1658 | 1463189158822 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:25:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:25:58 INFO - {} 18:25:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 826ms 18:25:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:25:58 INFO - PROCESS | 1658 | 1463189158834 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1658 | 1463189158835 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:25:58 INFO - PROCESS | 1658 | 1463189158837 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1658 | 1463189158839 Marionette TRACE conn2 <- [1,3050,null,{}] 18:25:58 INFO - PROCESS | 1658 | 1463189158841 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}] 18:25:58 INFO - PROCESS | 1658 | 1463189158947 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:25:59 INFO - PROCESS | 1658 | 1463189159055 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x13581c800 == 91 [pid = 1658] [id = 772] 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1354aac00) [pid = 1658] [serial = 2314] [outer = 0x0] 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x1354b5000) [pid = 1658] [serial = 2315] [outer = 0x1354aac00] 18:25:59 INFO - PROCESS | 1658 | 1463189159087 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x139235c00) [pid = 1658] [serial = 2316] [outer = 0x1354aac00] 18:25:59 INFO - PROCESS | 1658 | 1463189159464 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]]]}] 18:25:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:25:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:25:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:25:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:25:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 674ms 18:25:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:25:59 INFO - PROCESS | 1658 | 1463189159513 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1658 | 1463189159516 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:25:59 INFO - PROCESS | 1658 | 1463189159519 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1658 | 1463189159521 Marionette TRACE conn2 <- [1,3054,null,{}] 18:25:59 INFO - PROCESS | 1658 | 1463189159525 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}] 18:25:59 INFO - PROCESS | 1658 | 1463189159709 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:25:59 INFO - PROCESS | 1658 | 1463189159836 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x134e1a000 == 92 [pid = 1658] [id = 773] 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x110e0ec00) [pid = 1658] [serial = 2317] [outer = 0x0] 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x123c11c00) [pid = 1658] [serial = 2318] [outer = 0x110e0ec00] 18:25:59 INFO - PROCESS | 1658 | 1463189159869 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x135dd8000) [pid = 1658] [serial = 2319] [outer = 0x110e0ec00] 18:26:00 INFO - PROCESS | 1658 | 1463189160362 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"]]]}] 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:26:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:26:00 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" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:26:00 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" 18:26:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:26:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 18:26:00 INFO - PROCESS | 1658 | 1463189160407 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1658 | 1463189160408 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:26:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:26:00 INFO - PROCESS | 1658 | 1463189160411 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1658 | 1463189160412 Marionette TRACE conn2 <- [1,3058,null,{}] 18:26:00 INFO - PROCESS | 1658 | 1463189160414 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}] 18:26:00 INFO - PROCESS | 1658 | 1463189160539 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:26:00 INFO - PROCESS | 1658 | 1463189160619 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191be000 == 93 [pid = 1658] [id = 774] 18:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x110e11c00) [pid = 1658] [serial = 2320] [outer = 0x0] 18:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x112655c00) [pid = 1658] [serial = 2321] [outer = 0x110e11c00] 18:26:00 INFO - PROCESS | 1658 | 1463189160649 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x11338e400) [pid = 1658] [serial = 2322] [outer = 0x110e11c00] 18:26:01 INFO - PROCESS | 1658 | 1463189161017 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]]]}] 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:26:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:26:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:26:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:26:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:26:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:26:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:26:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:26:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:26:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 18:26:01 INFO - PROCESS | 1658 | 1463189161035 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1658 | 1463189161036 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:26:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:26:01 INFO - PROCESS | 1658 | 1463189161038 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1658 | 1463189161040 Marionette TRACE conn2 <- [1,3062,null,{}] 18:26:01 INFO - PROCESS | 1658 | 1463189161042 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}] 18:26:01 INFO - PROCESS | 1658 | 1463189161152 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:26:01 INFO - PROCESS | 1658 | 1463189161432 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ec6800 == 94 [pid = 1658] [id = 775] 18:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x110e12000) [pid = 1658] [serial = 2323] [outer = 0x0] 18:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x1125af800) [pid = 1658] [serial = 2324] [outer = 0x110e12000] 18:26:01 INFO - PROCESS | 1658 | 1463189161471 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x114e94000) [pid = 1658] [serial = 2325] [outer = 0x110e12000] 18:26:01 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:26:01 INFO - PROCESS | 1658 | 1463189161921 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:26:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:26:01 INFO - {} 18:26:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 923ms 18:26:01 INFO - PROCESS | 1658 | 1463189161962 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1658 | 1463189161965 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:26:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:26:01 INFO - PROCESS | 1658 | 1463189161969 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1658 | 1463189161971 Marionette TRACE conn2 <- [1,3066,null,{}] 18:26:01 INFO - PROCESS | 1658 | 1463189161975 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}] 18:26:02 INFO - PROCESS | 1658 | 1463189162124 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:26:02 INFO - PROCESS | 1658 | 1463189162255 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119e0f000 == 93 [pid = 1658] [id = 669] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x135435000 == 92 [pid = 1658] [id = 766] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x134676000 == 91 [pid = 1658] [id = 765] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c80e800 == 90 [pid = 1658] [id = 764] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12dde6000 == 89 [pid = 1658] [id = 763] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d618000 == 88 [pid = 1658] [id = 762] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cedc000 == 87 [pid = 1658] [id = 761] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12d1c3800) [pid = 1658] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12be4d000) [pid = 1658] [serial = 2230] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11852c800 == 88 [pid = 1658] [id = 776] 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x112e1ec00) [pid = 1658] [serial = 2326] [outer = 0x0] 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x118110400) [pid = 1658] [serial = 2327] [outer = 0x112e1ec00] 18:26:02 INFO - PROCESS | 1658 | 1463189162318 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x1187ea000) [pid = 1658] [serial = 2328] [outer = 0x112e1ec00] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c805000 == 87 [pid = 1658] [id = 760] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3b2000 == 86 [pid = 1658] [id = 759] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a6ab000 == 85 [pid = 1658] [id = 758] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x129053000 == 84 [pid = 1658] [id = 757] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x127377000 == 83 [pid = 1658] [id = 756] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x123bc3800 == 82 [pid = 1658] [id = 755] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x123a0c000 == 81 [pid = 1658] [id = 754] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x116aa9000 == 80 [pid = 1658] [id = 753] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119606800 == 79 [pid = 1658] [id = 746] 18:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12072c800 == 78 [pid = 1658] [id = 744] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12a791000) [pid = 1658] [serial = 2159] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x11683dc00) [pid = 1658] [serial = 2039] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x11667a000) [pid = 1658] [serial = 1997] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x1256bc400) [pid = 1658] [serial = 1994] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x124a0e800) [pid = 1658] [serial = 2045] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x1256b9400) [pid = 1658] [serial = 2036] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x11912ec00) [pid = 1658] [serial = 2042] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x11858d800) [pid = 1658] [serial = 2000] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x124a04800) [pid = 1658] [serial = 2006] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x12933b400) [pid = 1658] [serial = 2156] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x11965e800) [pid = 1658] [serial = 2003] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x1168d4000) [pid = 1658] [serial = 2144] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11912f000) [pid = 1658] [serial = 2147] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x128b94000) [pid = 1658] [serial = 2153] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x1295a6c00) [pid = 1658] [serial = 2087] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x124ae4800) [pid = 1658] [serial = 2150] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x128ba0800) [pid = 1658] [serial = 2099] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x125812c00) [pid = 1658] [serial = 2096] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x119cda400) [pid = 1658] [serial = 2093] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x118274800) [pid = 1658] [serial = 2090] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x124ae5400) [pid = 1658] [serial = 2209] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12a71cc00) [pid = 1658] [serial = 2215] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x126ff5800) [pid = 1658] [serial = 2212] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x1295adc00) [pid = 1658] [serial = 2213] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12ad41c00) [pid = 1658] [serial = 2218] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x118c5e400) [pid = 1658] [serial = 2221] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12ac65800) [pid = 1658] [serial = 2216] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x1187de400) [pid = 1658] [serial = 2206] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x124aec800) [pid = 1658] [serial = 2176] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x124bc2000) [pid = 1658] [serial = 2177] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x1273c8400) [pid = 1658] [serial = 2188] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x128b9c400) [pid = 1658] [serial = 2191] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11855ec00) [pid = 1658] [serial = 2204] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x116a5b400) [pid = 1658] [serial = 2203] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12a71bc00) [pid = 1658] [serial = 2194] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12a795000) [pid = 1658] [serial = 2200] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12a78ac00) [pid = 1658] [serial = 2197] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12513d400) [pid = 1658] [serial = 2185] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11965bc00) [pid = 1658] [serial = 2182] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x118272c00) [pid = 1658] [serial = 2179] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x128c0ac00) [pid = 1658] [serial = 2224] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12bb60800) [pid = 1658] [serial = 2227] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12be48000) [pid = 1658] [serial = 2228] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12bb5dc00) [pid = 1658] [serial = 2219] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x124be3800) [pid = 1658] [serial = 2210] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12bb5f000) [pid = 1658] [serial = 2225] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x123880000) [pid = 1658] [serial = 2222] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11965c000) [pid = 1658] [serial = 2207] [outer = 0x0] [url = about:blank] 18:26:02 INFO - PROCESS | 1658 | 1463189162639 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]]]}] 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:26:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:26:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 675ms 18:26:02 INFO - PROCESS | 1658 | 1463189162645 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 1658 | 1463189162650 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:26:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:26:02 INFO - PROCESS | 1658 | 1463189162654 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 1658 | 1463189162656 Marionette TRACE conn2 <- [1,3070,null,{}] 18:26:02 INFO - PROCESS | 1658 | 1463189162658 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}] 18:26:02 INFO - PROCESS | 1658 | 1463189162753 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:26:02 INFO - PROCESS | 1658 | 1463189162818 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d6d000 == 79 [pid = 1658] [id = 777] 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x115e80000) [pid = 1658] [serial = 2329] [outer = 0x0] 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119126800) [pid = 1658] [serial = 2330] [outer = 0x115e80000] 18:26:02 INFO - PROCESS | 1658 | 1463189162844 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1195d4000) [pid = 1658] [serial = 2331] [outer = 0x115e80000] 18:26:03 INFO - PROCESS | 1658 | 1463189163146 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]]]}] 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:26:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 18:26:03 INFO - PROCESS | 1658 | 1463189163175 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1658 | 1463189163177 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:26:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:26:03 INFO - PROCESS | 1658 | 1463189163180 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1658 | 1463189163187 Marionette TRACE conn2 <- [1,3074,null,{}] 18:26:03 INFO - PROCESS | 1658 | 1463189163193 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}] 18:26:03 INFO - PROCESS | 1658 | 1463189163285 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:26:03 INFO - PROCESS | 1658 | 1463189163351 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a6a7000 == 80 [pid = 1658] [id = 778] 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11931f800) [pid = 1658] [serial = 2332] [outer = 0x0] 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11962cc00) [pid = 1658] [serial = 2333] [outer = 0x11931f800] 18:26:03 INFO - PROCESS | 1658 | 1463189163384 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x120f99c00) [pid = 1658] [serial = 2334] [outer = 0x11931f800] 18:26:03 INFO - PROCESS | 1658 | 1463189163669 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]]]}] 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:26:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:26:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 530ms 18:26:03 INFO - PROCESS | 1658 | 1463189163710 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1658 | 1463189163711 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:26:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:26:03 INFO - PROCESS | 1658 | 1463189163714 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1658 | 1463189163716 Marionette TRACE conn2 <- [1,3078,null,{}] 18:26:03 INFO - PROCESS | 1658 | 1463189163721 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}] 18:26:03 INFO - PROCESS | 1658 | 1463189163811 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:26:03 INFO - PROCESS | 1658 | 1463189163874 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12acc1800 == 81 [pid = 1658] [id = 779] 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x1195da800) [pid = 1658] [serial = 2335] [outer = 0x0] 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x123dbe000) [pid = 1658] [serial = 2336] [outer = 0x1195da800] 18:26:03 INFO - PROCESS | 1658 | 1463189163906 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x123dd0000) [pid = 1658] [serial = 2337] [outer = 0x1195da800] 18:26:04 INFO - PROCESS | 1658 | 1463189164174 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] 18:26:04 INFO - PROCESS | 1658 | 1463189164206 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:26:04 INFO - PROCESS | 1658 | 1463189164209 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1658 | 1463189164211 Marionette TRACE conn2 <- [1,3082,null,{}] 18:26:04 INFO - PROCESS | 1658 | 1463189164214 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}] 18:26:04 INFO - PROCESS | 1658 | 1463189164339 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:26:04 INFO - PROCESS | 1658 | 1463189164345 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12baf1800 == 82 [pid = 1658] [id = 780] 18:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x124b40400) [pid = 1658] [serial = 2338] [outer = 0x0] 18:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x124bc0800) [pid = 1658] [serial = 2339] [outer = 0x124b40400] 18:26:04 INFO - PROCESS | 1658 | 1463189164385 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x125810800) [pid = 1658] [serial = 2340] [outer = 0x124b40400] 18:26:04 INFO - PROCESS | 1658 | 1463189164884 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]]]}] 18:26:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:26:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:26:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 18:26:04 INFO - PROCESS | 1658 | 1463189164930 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 1658 | 1463189164931 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:26:04 INFO - PROCESS | 1658 | 1463189164938 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1658 | 1463189164939 Marionette TRACE conn2 <- [1,3086,null,{}] 18:26:04 INFO - PROCESS | 1658 | 1463189164941 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}] 18:26:05 INFO - PROCESS | 1658 | 1463189165060 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:26:05 INFO - PROCESS | 1658 | 1463189165073 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cad9000 == 83 [pid = 1658] [id = 781] 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x125f18800) [pid = 1658] [serial = 2341] [outer = 0x0] 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x1270d0800) [pid = 1658] [serial = 2342] [outer = 0x125f18800] 18:26:05 INFO - PROCESS | 1658 | 1463189165098 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x128b95000) [pid = 1658] [serial = 2343] [outer = 0x125f18800] 18:26:05 INFO - PROCESS | 1658 | 1463189165410 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 18:26:05 INFO - PROCESS | 1658 | 1463189165458 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1658 | 1463189165459 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:26:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:26:05 INFO - PROCESS | 1658 | 1463189165461 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1658 | 1463189165462 Marionette TRACE conn2 <- [1,3090,null,{}] 18:26:05 INFO - PROCESS | 1658 | 1463189165465 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}] 18:26:05 INFO - PROCESS | 1658 | 1463189165577 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:26:05 INFO - PROCESS | 1658 | 1463189165591 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1d6800 == 84 [pid = 1658] [id = 782] 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x128b5a400) [pid = 1658] [serial = 2344] [outer = 0x0] 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x129332400) [pid = 1658] [serial = 2345] [outer = 0x128b5a400] 18:26:05 INFO - PROCESS | 1658 | 1463189165616 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12a4a9000) [pid = 1658] [serial = 2346] [outer = 0x128b5a400] 18:26:05 INFO - PROCESS | 1658 | 1463189165955 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 18:26:05 INFO - PROCESS | 1658 | 1463189165980 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1658 | 1463189165981 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:26:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:26:05 INFO - PROCESS | 1658 | 1463189165983 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1658 | 1463189165984 Marionette TRACE conn2 <- [1,3094,null,{}] 18:26:05 INFO - PROCESS | 1658 | 1463189165987 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}] 18:26:06 INFO - PROCESS | 1658 | 1463189166105 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:26:06 INFO - PROCESS | 1658 | 1463189166117 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12da34800 == 85 [pid = 1658] [id = 783] 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x128b9a000) [pid = 1658] [serial = 2347] [outer = 0x0] 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12a793000) [pid = 1658] [serial = 2348] [outer = 0x128b9a000] 18:26:06 INFO - PROCESS | 1658 | 1463189166142 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12ad41c00) [pid = 1658] [serial = 2349] [outer = 0x128b9a000] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x124bc8400) [pid = 1658] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12387f000) [pid = 1658] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x1184e0400) [pid = 1658] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x112e25400) [pid = 1658] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x110eba000) [pid = 1658] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x124b3e000) [pid = 1658] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x119632c00) [pid = 1658] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x123dc0000) [pid = 1658] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x128b57400) [pid = 1658] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12be46c00) [pid = 1658] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x123c04400) [pid = 1658] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x123e98800) [pid = 1658] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1195df800) [pid = 1658] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x118270c00) [pid = 1658] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x128b59400) [pid = 1658] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:26:06 INFO - PROCESS | 1658 | 1463189166698 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 770ms 18:26:06 INFO - PROCESS | 1658 | 1463189166753 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1658 | 1463189166755 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:26:06 INFO - PROCESS | 1658 | 1463189166757 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1658 | 1463189166758 Marionette TRACE conn2 <- [1,3098,null,{}] 18:26:06 INFO - PROCESS | 1658 | 1463189166760 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}] 18:26:06 INFO - PROCESS | 1658 | 1463189166847 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:26:06 INFO - PROCESS | 1658 | 1463189166868 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dde0000 == 86 [pid = 1658] [id = 784] 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11962b000) [pid = 1658] [serial = 2350] [outer = 0x0] 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x124bc8400) [pid = 1658] [serial = 2351] [outer = 0x11962b000] 18:26:06 INFO - PROCESS | 1658 | 1463189166896 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12bb33800) [pid = 1658] [serial = 2352] [outer = 0x11962b000] 18:26:07 INFO - PROCESS | 1658 | 1463189167218 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]]]}] 18:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 18:26:07 INFO - PROCESS | 1658 | 1463189167225 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1658 | 1463189167226 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:26:07 INFO - PROCESS | 1658 | 1463189167229 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1658 | 1463189167230 Marionette TRACE conn2 <- [1,3102,null,{}] 18:26:07 INFO - PROCESS | 1658 | 1463189167233 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}] 18:26:07 INFO - PROCESS | 1658 | 1463189167335 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:26:07 INFO - PROCESS | 1658 | 1463189167407 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f0a1000 == 87 [pid = 1658] [id = 785] 18:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11723e400) [pid = 1658] [serial = 2353] [outer = 0x0] 18:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x128d8cc00) [pid = 1658] [serial = 2354] [outer = 0x11723e400] 18:26:07 INFO - PROCESS | 1658 | 1463189167437 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12bb60c00) [pid = 1658] [serial = 2355] [outer = 0x11723e400] 18:26:07 INFO - PROCESS | 1658 | 1463189167699 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 522ms 18:26:07 INFO - PROCESS | 1658 | 1463189167754 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1658 | 1463189167756 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:26:07 INFO - PROCESS | 1658 | 1463189167758 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1658 | 1463189167760 Marionette TRACE conn2 <- [1,3106,null,{}] 18:26:07 INFO - PROCESS | 1658 | 1463189167762 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}] 18:26:07 INFO - PROCESS | 1658 | 1463189167889 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:26:07 INFO - PROCESS | 1658 | 1463189167894 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x134670000 == 88 [pid = 1658] [id = 786] 18:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x123dc1800) [pid = 1658] [serial = 2356] [outer = 0x0] 18:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12bec9000) [pid = 1658] [serial = 2357] [outer = 0x123dc1800] 18:26:08 INFO - PROCESS | 1658 | 1463189168018 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ca4f800) [pid = 1658] [serial = 2358] [outer = 0x123dc1800] 18:26:08 INFO - PROCESS | 1658 | 1463189168409 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]]]}] 18:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:26:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 18:26:08 INFO - PROCESS | 1658 | 1463189168429 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1658 | 1463189168430 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:26:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:26:08 INFO - PROCESS | 1658 | 1463189168433 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1658 | 1463189168435 Marionette TRACE conn2 <- [1,3110,null,{}] 18:26:08 INFO - PROCESS | 1658 | 1463189168438 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}] 18:26:08 INFO - PROCESS | 1658 | 1463189168527 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:26:08 INFO - PROCESS | 1658 | 1463189168532 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x135420000 == 89 [pid = 1658] [id = 787] 18:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12ca54800) [pid = 1658] [serial = 2359] [outer = 0x0] 18:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12d1b2400) [pid = 1658] [serial = 2360] [outer = 0x12ca54800] 18:26:08 INFO - PROCESS | 1658 | 1463189168564 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12d43c000) [pid = 1658] [serial = 2361] [outer = 0x12ca54800] 18:26:09 INFO - PROCESS | 1658 | 1463189169015 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"]]]}] 18:26:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:26:09 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 18:26:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:26:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 18:26:09 INFO - PROCESS | 1658 | 1463189169054 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1658 | 1463189169057 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:26:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:26:09 INFO - PROCESS | 1658 | 1463189169061 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 1658 | 1463189169063 Marionette TRACE conn2 <- [1,3114,null,{}] 18:26:09 INFO - PROCESS | 1658 | 1463189169067 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}] 18:26:09 INFO - PROCESS | 1658 | 1463189169186 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:26:09 INFO - PROCESS | 1658 | 1463189169293 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\", \"f9040b70-906a-43e8-91f3-4882d496c726\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ebd000 == 90 [pid = 1658] [id = 788] 18:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x116681c00) [pid = 1658] [serial = 2362] [outer = 0x0] 18:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x11723ac00) [pid = 1658] [serial = 2363] [outer = 0x116681c00] 18:26:09 INFO - PROCESS | 1658 | 1463189169340 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x118272c00) [pid = 1658] [serial = 2364] [outer = 0x116681c00] 18:26:09 INFO - PROCESS | 1658 | 1463189169709 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]]]}] 18:26:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:26:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 676ms 18:26:09 INFO - PROCESS | 1658 | 1463189169738 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1658 | 1463189169742 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:26:10 WARNING - u'runner_teardown' () 18:26:10 INFO - No more tests 18:26:10 INFO - Got 0 unexpected results 18:26:10 INFO - SUITE-END | took 505s 18:26:10 INFO - Closing logging queue 18:26:10 INFO - queue closed 18:26:10 INFO - Return code: 0 18:26:10 WARNING - # TBPL SUCCESS # 18:26:10 INFO - Running post-action listener: _resource_record_post_action 18:26:10 INFO - Running post-run listener: _resource_record_post_run 18:26:11 INFO - Total resource usage - Wall time: 527s; CPU: 57.0%; Read bytes: 31239680; Write bytes: 948831232; Read time: 199; Write time: 4922 18:26:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:26:11 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152619520; Write bytes: 144957440; Read time: 13906; Write time: 292 18:26:11 INFO - run-tests - Wall time: 509s; CPU: 57.0%; Read bytes: 29060608; Write bytes: 792028160; Read time: 179; Write time: 4588 18:26:11 INFO - Running post-run listener: _upload_blobber_files 18:26:11 INFO - Blob upload gear active. 18:26:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:26:11 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 18:26:11 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:26:11 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:26:12 INFO - (blobuploader) - INFO - Open directory for files ... 18:26:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:26:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:26:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:26:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:26:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:26:13 INFO - (blobuploader) - INFO - Done attempting. 18:26:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:26:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:26:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:26:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:26:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:26:14 INFO - (blobuploader) - INFO - Done attempting. 18:26:14 INFO - (blobuploader) - INFO - Iteration through files over. 18:26:14 INFO - Return code: 0 18:26:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:26:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:26:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e524c38199395483cfc28359dc87fc3819ecfdd6467cce9bc3208a4aa9be11edfe629fe6c4ac8c1941828324dd8dad553d2a544c81c88d7f6658b175be3aa0d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2507387ae2b24a49db8ec1e7a677a1661dad47b23711fbe6464d4563216386d557390c3377b649b9d529315c161fe28aafb0e60402bbc2594f41c66fda1e4598"} 18:26:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:26:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:26:14 INFO - Contents: 18:26:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e524c38199395483cfc28359dc87fc3819ecfdd6467cce9bc3208a4aa9be11edfe629fe6c4ac8c1941828324dd8dad553d2a544c81c88d7f6658b175be3aa0d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2507387ae2b24a49db8ec1e7a677a1661dad47b23711fbe6464d4563216386d557390c3377b649b9d529315c161fe28aafb0e60402bbc2594f41c66fda1e4598"} 18:26:14 INFO - Running post-run listener: copy_logs_to_upload_dir 18:26:14 INFO - Copying logs to upload dir... 18:26:14 INFO - mkdir: /builds/slave/test/build/upload/logs 18:26:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=644.037906 ========= master_lag: 1.93 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-05-13 18:26:16.741565) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-13 18:26:16.744858) ========= 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.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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-aurora/sha512/e524c38199395483cfc28359dc87fc3819ecfdd6467cce9bc3208a4aa9be11edfe629fe6c4ac8c1941828324dd8dad553d2a544c81c88d7f6658b175be3aa0d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2507387ae2b24a49db8ec1e7a677a1661dad47b23711fbe6464d4563216386d557390c3377b649b9d529315c161fe28aafb0e60402bbc2594f41c66fda1e4598"} build_url:https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012933 build_url: 'https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e524c38199395483cfc28359dc87fc3819ecfdd6467cce9bc3208a4aa9be11edfe629fe6c4ac8c1941828324dd8dad553d2a544c81c88d7f6658b175be3aa0d1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2507387ae2b24a49db8ec1e7a677a1661dad47b23711fbe6464d4563216386d557390c3377b649b9d529315c161fe28aafb0e60402bbc2594f41c66fda1e4598"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SsBIdfQERWiJc-LP0xdGdA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.11 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-13 18:26:17.872358) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-05-13 18:26:17.872761) ========= 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.UCsIDFpP4g/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.dvErHj1kNz/Listeners TMPDIR=/var/folders/m8/xm1_j30s6pvgt5d6k446cwxc00000w/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.005121 ========= master_lag: 4.46 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-05-13 18:26:22.339016) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-13 18:26:22.339335) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-13 18:26:22.343333) ========= ========= Total master_lag: 7.58 =========