builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0191 starttime: 1464228320.42 results: success (0) buildid: 20160525183450 builduid: 63f91898e679451db7d589c242ad058b revision: 33693d8bdec17f07fc460ca7cc908ade88f97b86 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.422429) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.423093) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.423439) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.643080) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.643483) ========= 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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/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-25 19:05:20-- 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% 6.87M=0.002s 2016-05-25 19:05:20 (6.87 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.104965 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.803732) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.804015) ========= 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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/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.020388 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:20.896689) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-25 19:05:20.897206) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 33693d8bdec17f07fc460ca7cc908ade88f97b86 --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 33693d8bdec17f07fc460ca7cc908ade88f97b86 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/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-25 19:05:20,974 truncating revision to first 12 chars 2016-05-25 19:05:20,974 Setting DEBUG logging. 2016-05-25 19:05:20,974 attempt 1/10 2016-05-25 19:05:20,974 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/33693d8bdec1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-25 19:05:22,831 unpacking tar archive at: mozilla-aurora-33693d8bdec1/testing/mozharness/ program finished with exit code 0 elapsedTime=2.122998 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-25 19:05:23.049895) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:23.050171) ========= script_repo_revision: 33693d8bdec17f07fc460ca7cc908ade88f97b86 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:23.050547) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:23.050807) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 19:05:23.131565) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-05-25 19:05:23.131856) ========= /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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 19:05:23 INFO - MultiFileLogger online at 20160525 19:05:23 in /builds/slave/test 19:05:23 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 19:05:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:05:23 INFO - {'append_to_log': False, 19:05:23 INFO - 'base_work_dir': '/builds/slave/test', 19:05:23 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:05:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:05:23 INFO - 'buildbot_json_path': 'buildprops.json', 19:05:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:05:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:05:23 INFO - 'download_minidump_stackwalk': True, 19:05:23 INFO - 'download_symbols': 'true', 19:05:23 INFO - 'e10s': False, 19:05:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:05:23 INFO - 'tooltool.py': '/tools/tooltool.py', 19:05:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:05:23 INFO - '/tools/misc-python/virtualenv.py')}, 19:05:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:05:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:05:23 INFO - 'log_level': 'info', 19:05:23 INFO - 'log_to_console': True, 19:05:23 INFO - 'opt_config_files': (), 19:05:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:05:23 INFO - '--processes=1', 19:05:23 INFO - '--config=%(test_path)s/wptrunner.ini', 19:05:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:05:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:05:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:05:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:05:23 INFO - 'pip_index': False, 19:05:23 INFO - 'require_test_zip': True, 19:05:23 INFO - 'test_type': ('testharness',), 19:05:23 INFO - 'this_chunk': '1', 19:05:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:05:23 INFO - 'total_chunks': '10', 19:05:23 INFO - 'virtualenv_path': 'venv', 19:05:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:05:23 INFO - 'work_dir': 'build'} 19:05:23 INFO - ##### 19:05:23 INFO - ##### Running clobber step. 19:05:23 INFO - ##### 19:05:23 INFO - Running pre-action listener: _resource_record_pre_action 19:05:23 INFO - Running main action method: clobber 19:05:23 INFO - rmtree: /builds/slave/test/build 19:05:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:05:23 INFO - Running post-action listener: _resource_record_post_action 19:05:23 INFO - ##### 19:05:23 INFO - ##### Running read-buildbot-config step. 19:05:23 INFO - ##### 19:05:23 INFO - Running pre-action listener: _resource_record_pre_action 19:05:23 INFO - Running main action method: read_buildbot_config 19:05:23 INFO - Using buildbot properties: 19:05:23 INFO - { 19:05:23 INFO - "project": "", 19:05:23 INFO - "product": "firefox", 19:05:23 INFO - "script_repo_revision": "production", 19:05:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:05:23 INFO - "repository": "", 19:05:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:05:23 INFO - "buildid": "20160525183450", 19:05:23 INFO - "pgo_build": "False", 19:05:23 INFO - "basedir": "/builds/slave/test", 19:05:23 INFO - "buildnumber": 3, 19:05:23 INFO - "slavename": "t-yosemite-r7-0191", 19:05:23 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 19:05:23 INFO - "platform": "macosx64", 19:05:23 INFO - "branch": "mozilla-aurora", 19:05:23 INFO - "revision": "33693d8bdec17f07fc460ca7cc908ade88f97b86", 19:05:23 INFO - "repo_path": "releases/mozilla-aurora", 19:05:23 INFO - "moz_repo_path": "", 19:05:23 INFO - "stage_platform": "macosx64", 19:05:23 INFO - "builduid": "63f91898e679451db7d589c242ad058b", 19:05:23 INFO - "slavebuilddir": "test" 19:05:23 INFO - } 19:05:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:05:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:05:23 INFO - Running post-action listener: _resource_record_post_action 19:05:23 INFO - ##### 19:05:23 INFO - ##### Running download-and-extract step. 19:05:23 INFO - ##### 19:05:23 INFO - Running pre-action listener: _resource_record_pre_action 19:05:23 INFO - Running main action method: download_and_extract 19:05:23 INFO - mkdir: /builds/slave/test/build/tests 19:05:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:05:23 INFO - https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:05:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:05:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:05:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:05:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:05:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 19:05:54 INFO - retry: attempt #1 caught exception: timed out 19:05:54 INFO - retry: Failed, sleeping 30 seconds before retrying 19:06:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:28 INFO - Downloaded 1235 bytes. 19:06:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:06:28 INFO - Using the following test package requirements: 19:06:28 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:06:28 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 19:06:28 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 19:06:28 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'jsshell-mac64.zip'], 19:06:28 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 19:06:28 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:06:28 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 19:06:28 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 19:06:28 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 19:06:28 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:06:28 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 19:06:28 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 19:06:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:28 INFO - https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:06:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:06:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:06:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:29 INFO - Downloaded 18306176 bytes. 19:06:29 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/*'] 19:06:29 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/* 19:06:30 INFO - caution: filename not matched: web-platform/* 19:06:30 INFO - Return code: 11 19:06:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:30 INFO - https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:06:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:06:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:06:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:31 INFO - Downloaded 36409193 bytes. 19:06:31 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/*'] 19:06:31 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/* 19:06:35 INFO - caution: filename not matched: bin/* 19:06:35 INFO - caution: filename not matched: config/* 19:06:35 INFO - caution: filename not matched: mozbase/* 19:06:35 INFO - caution: filename not matched: marionette/* 19:06:35 INFO - caution: filename not matched: tools/wptserve/* 19:06:35 INFO - Return code: 11 19:06:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:35 INFO - https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 19:06:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:06:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:06:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 19:06:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:40 INFO - Downloaded 73047264 bytes. 19:06:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:06:40 INFO - mkdir: /builds/slave/test/properties 19:06:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:06:40 INFO - Writing to file /builds/slave/test/properties/build_url 19:06:40 INFO - Contents: 19:06:40 INFO - build_url:https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:06:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:06:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:06:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:06:41 INFO - Contents: 19:06:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:06: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')]} 19:06:41 INFO - https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:06:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:06:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:06:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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 19:06:45 INFO - Downloaded 103639861 bytes. 19:06:45 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'] 19:06:45 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 19:06:49 INFO - Return code: 0 19:06:49 INFO - Running post-action listener: _resource_record_post_action 19:06:49 INFO - Running post-action listener: set_extra_try_arguments 19:06:49 INFO - ##### 19:06:49 INFO - ##### Running create-virtualenv step. 19:06:49 INFO - ##### 19:06:49 INFO - Running pre-action listener: _pre_create_virtualenv 19:06:49 INFO - Running pre-action listener: _resource_record_pre_action 19:06:49 INFO - Running main action method: create_virtualenv 19:06:49 INFO - Creating virtualenv /builds/slave/test/build/venv 19:06:49 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 19:06:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:06:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:06:49 INFO - Using real prefix '/tools/python27' 19:06:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:06:50 INFO - Installing distribute.............................................................................................................................................................................................done. 19:06:53 INFO - Installing pip.................done. 19:06:53 INFO - Return code: 0 19:06:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:06:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:53 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 0x10870ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108727f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fde404b4100>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, '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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:06:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:06:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:06:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:53 INFO - 'HOME': '/Users/cltbld', 19:06:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:53 INFO - 'LOGNAME': 'cltbld', 19:06:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:53 INFO - 'MOZ_NO_REMOTE': '1', 19:06:53 INFO - 'NO_EM_RESTART': '1', 19:06:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:53 INFO - 'PWD': '/builds/slave/test', 19:06:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:53 INFO - 'SHELL': '/bin/bash', 19:06:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:06:53 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:06:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:53 INFO - 'USER': 'cltbld', 19:06:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:53 INFO - 'XPC_FLAGS': '0x0', 19:06:53 INFO - 'XPC_SERVICE_NAME': '0', 19:06:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:53 INFO - Downloading/unpacking psutil>=0.7.1 19:06:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:06:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:06:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:06:56 INFO - Installing collected packages: psutil 19:06:56 INFO - Running setup.py install for psutil 19:06:56 INFO - building 'psutil._psutil_osx' extension 19:06:56 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 19:06:56 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 19:06:56 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 19:06:56 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 19:06:56 INFO - building 'psutil._psutil_posix' extension 19:06:56 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 19:06:56 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:06:56 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:06:56 INFO - ^ 19:06:56 INFO - 1 warning generated. 19:06:56 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 19:06:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:06:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:06:57 INFO - Successfully installed psutil 19:06:57 INFO - Cleaning up... 19:06:57 INFO - Return code: 0 19:06:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:06:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:57 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 0x10870ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108727f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fde404b4100>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, '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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:06:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:06:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:06:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:57 INFO - 'HOME': '/Users/cltbld', 19:06:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:57 INFO - 'LOGNAME': 'cltbld', 19:06:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:57 INFO - 'MOZ_NO_REMOTE': '1', 19:06:57 INFO - 'NO_EM_RESTART': '1', 19:06:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:57 INFO - 'PWD': '/builds/slave/test', 19:06:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:57 INFO - 'SHELL': '/bin/bash', 19:06:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:06:57 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:06:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:57 INFO - 'USER': 'cltbld', 19:06:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:57 INFO - 'XPC_FLAGS': '0x0', 19:06:57 INFO - 'XPC_SERVICE_NAME': '0', 19:06:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:06:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:06:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:06:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:06:59 INFO - Installing collected packages: mozsystemmonitor 19:06:59 INFO - Running setup.py install for mozsystemmonitor 19:07:00 INFO - Successfully installed mozsystemmonitor 19:07:00 INFO - Cleaning up... 19:07:00 INFO - Return code: 0 19:07:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:07:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:07:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:07:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:07:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:07:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07:00 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 0x10870ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108727f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fde404b4100>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, '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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:07:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:07:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:07:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:07:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:07:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:07:00 INFO - 'HOME': '/Users/cltbld', 19:07:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:07:00 INFO - 'LOGNAME': 'cltbld', 19:07:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:07:00 INFO - 'MOZ_NO_REMOTE': '1', 19:07:00 INFO - 'NO_EM_RESTART': '1', 19:07:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:07:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:07:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:07:00 INFO - 'PWD': '/builds/slave/test', 19:07:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:07:00 INFO - 'SHELL': '/bin/bash', 19:07:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:07:00 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:07:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:07:00 INFO - 'USER': 'cltbld', 19:07:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:07:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:07:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:07:00 INFO - 'XPC_FLAGS': '0x0', 19:07:00 INFO - 'XPC_SERVICE_NAME': '0', 19:07:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:07:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:07:00 INFO - Downloading/unpacking blobuploader==1.2.4 19:07:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:02 INFO - Downloading blobuploader-1.2.4.tar.gz 19:07:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:07:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:07:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:07:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:07:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:03 INFO - Downloading docopt-0.6.1.tar.gz 19:07:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:07:04 INFO - Installing collected packages: blobuploader, requests, docopt 19:07:04 INFO - Running setup.py install for blobuploader 19:07:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:07:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:07:04 INFO - Running setup.py install for requests 19:07:04 INFO - Running setup.py install for docopt 19:07:04 INFO - Successfully installed blobuploader requests docopt 19:07:04 INFO - Cleaning up... 19:07:04 INFO - Return code: 0 19:07:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:07:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:07:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:07:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:07:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:07:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07:04 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 0x10870ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108727f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fde404b4100>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, '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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:07:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:07:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:07:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:07:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:07:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:07:04 INFO - 'HOME': '/Users/cltbld', 19:07:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:07:04 INFO - 'LOGNAME': 'cltbld', 19:07:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:07:04 INFO - 'MOZ_NO_REMOTE': '1', 19:07:04 INFO - 'NO_EM_RESTART': '1', 19:07:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:07:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:07:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:07:04 INFO - 'PWD': '/builds/slave/test', 19:07:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:07:04 INFO - 'SHELL': '/bin/bash', 19:07:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:07:04 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:07:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:07:04 INFO - 'USER': 'cltbld', 19:07:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:07:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:07:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:07:04 INFO - 'XPC_FLAGS': '0x0', 19:07:04 INFO - 'XPC_SERVICE_NAME': '0', 19:07:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:07:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-X89y76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-cUfRMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-EcoYFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-KYIHVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-mjtRPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-9GGeZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-LEBXX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:07:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:07:05 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-7RflOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-TBhjHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-Jc8XCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-5tLxr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-omx67D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-Y3qv1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-VLyG6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-vjwG4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-XT7vkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-x0YN6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:07:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:07:06 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-MdhK6a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:07:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:07:07 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-yu27Uq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:07:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:07:07 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-eeb8PE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:07:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:07:07 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-vCc2vr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:07:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:07:07 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 19:07:07 INFO - Running setup.py install for manifestparser 19:07:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:07:07 INFO - Running setup.py install for mozcrash 19:07:08 INFO - Running setup.py install for mozdebug 19:07:08 INFO - Running setup.py install for mozdevice 19:07:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Running setup.py install for mozfile 19:07:08 INFO - Running setup.py install for mozhttpd 19:07:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Running setup.py install for mozinfo 19:07:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Running setup.py install for mozInstall 19:07:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:07:08 INFO - Running setup.py install for mozleak 19:07:09 INFO - Running setup.py install for mozlog 19:07:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Running setup.py install for moznetwork 19:07:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Running setup.py install for mozprocess 19:07:09 INFO - Running setup.py install for mozprofile 19:07:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Running setup.py install for mozrunner 19:07:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:07:09 INFO - Running setup.py install for mozscreenshot 19:07:10 INFO - Running setup.py install for moztest 19:07:10 INFO - Running setup.py install for mozversion 19:07:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:07:10 INFO - Running setup.py install for wptserve 19:07:10 INFO - Running setup.py install for marionette-driver 19:07:10 INFO - Running setup.py install for browsermob-proxy 19:07:10 INFO - Running setup.py install for marionette-client 19:07:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:07:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:07:11 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 19:07:11 INFO - Cleaning up... 19:07:11 INFO - Return code: 0 19:07:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:07: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')]} 19:07:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:07:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07: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')]} 19:07:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:07:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:07:11 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 0x10870ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108727f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fde404b4100>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, '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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:07:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:07:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:07:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:07:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:07:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:07:11 INFO - 'HOME': '/Users/cltbld', 19:07:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:07:11 INFO - 'LOGNAME': 'cltbld', 19:07:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:07:11 INFO - 'MOZ_NO_REMOTE': '1', 19:07:11 INFO - 'NO_EM_RESTART': '1', 19:07:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:07:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:07:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:07:11 INFO - 'PWD': '/builds/slave/test', 19:07:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:07:11 INFO - 'SHELL': '/bin/bash', 19:07:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:07:11 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:07:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:07:11 INFO - 'USER': 'cltbld', 19:07:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:07:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:07:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:07:11 INFO - 'XPC_FLAGS': '0x0', 19:07:11 INFO - 'XPC_SERVICE_NAME': '0', 19:07:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:07:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-Pcr47s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:07:11 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-wbwkPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:07:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-PY0FOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:07:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-3hknWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:07:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-tPWB2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:07:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 19:07:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:07:11 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-gePM93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-NR7TLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-OxzW2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-Fc_HDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-p5CHwG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-OZi7KE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-ItC01D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-_uCl9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-GcxEX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:07:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 19:07:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:07:12 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-yPQhmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-cWwAqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-uCTDWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-k2JDt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-n8R7B4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-CFnOGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:07:13 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 19:07:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:07:13 INFO - Running setup.py (path:/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/pip-i5_L77-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:07:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:07:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:07:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:07:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:07:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:07:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:07:16 INFO - Downloading blessings-1.6.tar.gz 19:07:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:07:16 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 19:07:16 INFO - Installing collected packages: blessings 19:07:16 INFO - Running setup.py install for blessings 19:07:17 INFO - Successfully installed blessings 19:07:17 INFO - Cleaning up... 19:07:17 INFO - Return code: 0 19:07:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:07:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:07:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:07:17 INFO - Reading from file tmpfile_stdout 19:07:17 INFO - Current package versions: 19:07:17 INFO - blessings == 1.6 19:07:17 INFO - blobuploader == 1.2.4 19:07:17 INFO - browsermob-proxy == 0.6.0 19:07:17 INFO - docopt == 0.6.1 19:07:17 INFO - manifestparser == 1.1 19:07:17 INFO - marionette-client == 2.3.0 19:07:17 INFO - marionette-driver == 1.4.0 19:07:17 INFO - mozInstall == 1.12 19:07:17 INFO - mozcrash == 0.17 19:07:17 INFO - mozdebug == 0.1 19:07:17 INFO - mozdevice == 0.48 19:07:17 INFO - mozfile == 1.2 19:07:17 INFO - mozhttpd == 0.7 19:07:17 INFO - mozinfo == 0.9 19:07:17 INFO - mozleak == 0.1 19:07:17 INFO - mozlog == 3.1 19:07:17 INFO - moznetwork == 0.27 19:07:17 INFO - mozprocess == 0.22 19:07:17 INFO - mozprofile == 0.28 19:07:17 INFO - mozrunner == 6.11 19:07:17 INFO - mozscreenshot == 0.1 19:07:17 INFO - mozsystemmonitor == 0.0 19:07:17 INFO - moztest == 0.7 19:07:17 INFO - mozversion == 1.4 19:07:17 INFO - psutil == 3.1.1 19:07:17 INFO - requests == 1.2.3 19:07:17 INFO - wptserve == 1.4.0 19:07:17 INFO - wsgiref == 0.1.2 19:07:17 INFO - Running post-action listener: _resource_record_post_action 19:07:17 INFO - Running post-action listener: _start_resource_monitoring 19:07:17 INFO - Starting resource monitoring. 19:07:17 INFO - ##### 19:07:17 INFO - ##### Running pull step. 19:07:17 INFO - ##### 19:07:17 INFO - Running pre-action listener: _resource_record_pre_action 19:07:17 INFO - Running main action method: pull 19:07:17 INFO - Pull has nothing to do! 19:07:17 INFO - Running post-action listener: _resource_record_post_action 19:07:17 INFO - ##### 19:07:17 INFO - ##### Running install step. 19:07:17 INFO - ##### 19:07:17 INFO - Running pre-action listener: _resource_record_pre_action 19:07:17 INFO - Running main action method: install 19:07:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:07:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:07:17 INFO - Reading from file tmpfile_stdout 19:07:17 INFO - Detecting whether we're running mozinstall >=1.0... 19:07:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:07:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:07:17 INFO - Reading from file tmpfile_stdout 19:07:17 INFO - Output received: 19:07:17 INFO - Usage: mozinstall [options] installer 19:07:17 INFO - Options: 19:07:17 INFO - -h, --help show this help message and exit 19:07:17 INFO - -d DEST, --destination=DEST 19:07:17 INFO - Directory to install application into. [default: 19:07:17 INFO - "/builds/slave/test"] 19:07:17 INFO - --app=APP Application being installed. [default: firefox] 19:07:17 INFO - mkdir: /builds/slave/test/build/application 19:07:17 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'] 19:07:17 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 19:07:35 INFO - Reading from file tmpfile_stdout 19:07:35 INFO - Output received: 19:07:35 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 19:07:35 INFO - Running post-action listener: _resource_record_post_action 19:07:35 INFO - ##### 19:07:35 INFO - ##### Running run-tests step. 19:07:35 INFO - ##### 19:07:35 INFO - Running pre-action listener: _resource_record_pre_action 19:07:35 INFO - Running main action method: run_tests 19:07:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:07:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:07:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:07:35 INFO - grabbing minidump binary from tooltool 19:07:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:07:35 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 0x1087235e0>, '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 0x108306cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108331990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:07:35 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:07:35 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 19:07:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:07:35 INFO - Return code: 0 19:07:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:07:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:07:35 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/RkKjaTgxRuOUhVoF6KC-Pw/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 19:07:35 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/RkKjaTgxRuOUhVoF6KC-Pw/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 19:07:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLTevUxDhI/Render', 19:07:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:07:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:07:35 INFO - 'HOME': '/Users/cltbld', 19:07:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:07:35 INFO - 'LOGNAME': 'cltbld', 19:07:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:07:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:07:35 INFO - 'MOZ_NO_REMOTE': '1', 19:07:35 INFO - 'NO_EM_RESTART': '1', 19:07:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:07:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:07:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:07:35 INFO - 'PWD': '/builds/slave/test', 19:07:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:07:35 INFO - 'SHELL': '/bin/bash', 19:07:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pwv3HZE34Z/Listeners', 19:07:35 INFO - 'TMPDIR': '/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/', 19:07:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:07:35 INFO - 'USER': 'cltbld', 19:07:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:07:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:07:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:07:35 INFO - 'XPC_FLAGS': '0x0', 19:07:35 INFO - 'XPC_SERVICE_NAME': '0', 19:07:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:07:35 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/RkKjaTgxRuOUhVoF6KC-Pw/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 19:07:36 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 19:07:36 INFO - import pkg_resources 19:07:37 INFO - Using 1 client processes 19:07:37 INFO - wptserve Starting http server on 127.0.0.1:8001 19:07:37 INFO - wptserve Starting http server on 127.0.0.1:8000 19:07:37 INFO - wptserve Starting http server on 127.0.0.1:8443 19:07:39 INFO - SUITE-START | Running 778 tests 19:07:39 INFO - Running testharness tests 19:07:39 INFO - Setting up ssl 19:07:39 INFO - PROCESS | certutil | 19:07:39 INFO - PROCESS | certutil | 19:07:39 INFO - PROCESS | certutil | 19:07:39 INFO - Certificate Nickname Trust Attributes 19:07:39 INFO - SSL,S/MIME,JAR/XPI 19:07:39 INFO - 19:07:39 INFO - web-platform-tests CT,, 19:07:39 INFO - 19:07:39 INFO - Starting runner 19:07:40 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:07:40 INFO - PROCESS | 2095 | 1464228460596 Marionette DEBUG Marionette enabled via build flag and pref 19:07:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x113c97800 == 1 [pid = 2095] [id = 1] 19:07:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 1 (0x113c98000) [pid = 2095] [serial = 1] [outer = 0x0] 19:07:40 INFO - PROCESS | 2095 | [2095] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:07:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 2 (0x113c99000) [pid = 2095] [serial = 2] [outer = 0x113c98000] 19:07:40 INFO - PROCESS | 2095 | 1464228460912 Marionette INFO Listening on port 2828 19:07:41 INFO - PROCESS | 2095 | 1464228461161 Marionette DEBUG Marionette enabled via command-line flag 19:07:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x116969000 == 2 [pid = 2095] [id = 2] 19:07:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 3 (0x116969800) [pid = 2095] [serial = 3] [outer = 0x0] 19:07:41 INFO - PROCESS | 2095 | [2095] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:07:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 4 (0x11696a800) [pid = 2095] [serial = 4] [outer = 0x116969800] 19:07:41 INFO - PROCESS | 2095 | [2095] 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 19:07:41 INFO - PROCESS | 2095 | 1464228461311 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49381 19:07:41 INFO - PROCESS | 2095 | 1464228461396 Marionette DEBUG Closed connection conn0 19:07:41 INFO - PROCESS | 2095 | [2095] 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 19:07:41 INFO - PROCESS | 2095 | 1464228461402 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49382 19:07:41 INFO - PROCESS | 2095 | 1464228461410 Marionette DEBUG Closed connection conn1 19:07:41 INFO - PROCESS | 2095 | [2095] 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 19:07:41 INFO - PROCESS | 2095 | 1464228461415 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49383 19:07:41 INFO - PROCESS | 2095 | 1464228461423 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:07:41 INFO - PROCESS | 2095 | 1464228461429 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":"20160525183450","device":"desktop","version":"48.0a2"} 19:07:41 INFO - PROCESS | 2095 | [2095] 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 19:07:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d6f800 == 3 [pid = 2095] [id = 3] 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 5 (0x119d70000) [pid = 2095] [serial = 5] [outer = 0x0] 19:07:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d70800 == 4 [pid = 2095] [id = 4] 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 6 (0x11a032c00) [pid = 2095] [serial = 6] [outer = 0x0] 19:07:42 INFO - PROCESS | 2095 | [2095] 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 19:07:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a3d000 == 5 [pid = 2095] [id = 5] 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 7 (0x11a032400) [pid = 2095] [serial = 7] [outer = 0x0] 19:07:42 INFO - PROCESS | 2095 | [2095] 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 19:07:42 INFO - PROCESS | 2095 | [2095] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 8 (0x121bb3800) [pid = 2095] [serial = 8] [outer = 0x11a032400] 19:07:42 INFO - PROCESS | 2095 | [2095] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 9 (0x123dcb000) [pid = 2095] [serial = 9] [outer = 0x119d70000] 19:07:42 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 10 (0x123de6c00) [pid = 2095] [serial = 10] [outer = 0x11a032c00] 19:07:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 11 (0x123de8800) [pid = 2095] [serial = 11] [outer = 0x11a032400] 19:07:43 INFO - PROCESS | 2095 | [2095] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:07:43 INFO - PROCESS | 2095 | 1464228463499 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 2095 | 1464228463508 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:07:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 12 (0x1272c0400) [pid = 2095] [serial = 12] [outer = 0x11a032400] 19:07:43 INFO - PROCESS | 2095 | 1464228463850 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a62ff6d5-610b-f644-8ac6-feabb30b039f","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":"20160525183450","device":"desktop","version":"48.0a2","command_id":1}}] 19:07:43 INFO - PROCESS | 2095 | 1464228463957 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:07:44 INFO - PROCESS | 2095 | 1464228464017 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:07:44 INFO - PROCESS | 2095 | 1464228464086 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:07:44 INFO - PROCESS | 2095 | [2095] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:07:44 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 13 (0x128e2fc00) [pid = 2095] [serial = 13] [outer = 0x11a032400] 19:07:44 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:07:44 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:07:44 INFO - PROCESS | 2095 | 1464228464444 Marionette TRACE conn2 <- [1,3,null,{}] 19:07:44 INFO - PROCESS | 2095 | 1464228464462 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:07:44 INFO - PROCESS | 2095 | 1464228464487 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:07:44 INFO - PROCESS | 2095 | 1464228464520 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 2095 | 1464228464523 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:07:44 INFO - PROCESS | 2095 | 1464228464527 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 2095 | 1464228464531 Marionette TRACE conn2 <- [1,6,null,{}] 19:07:44 INFO - PROCESS | 2095 | 1464228464535 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:44 INFO - PROCESS | 2095 | 1464228464550 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:07:44 INFO - PROCESS | 2095 | 1464228464553 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c1800 == 6 [pid = 2095] [id = 6] 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 14 (0x1291e4000) [pid = 2095] [serial = 14] [outer = 0x0] 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 15 (0x11a09c800) [pid = 2095] [serial = 15] [outer = 0x1291e4000] 19:07:44 INFO - PROCESS | 2095 | 1464228464593 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 16 (0x11a0a2c00) [pid = 2095] [serial = 16] [outer = 0x1291e4000] 19:07:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x1133ae000 == 7 [pid = 2095] [id = 7] 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 17 (0x11a0a3000) [pid = 2095] [serial = 17] [outer = 0x0] 19:07:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 18 (0x12938f000) [pid = 2095] [serial = 18] [outer = 0x11a0a3000] 19:07:44 INFO - PROCESS | 2095 | 1464228464981 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 19 (0x11a0a5800) [pid = 2095] [serial = 19] [outer = 0x11a0a3000] 19:07:45 INFO - PROCESS | 2095 | 1464228465042 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 574ms 19:07:45 INFO - PROCESS | 2095 | 1464228465136 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 2095 | 1464228465137 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:07:45 INFO - PROCESS | 2095 | 1464228465148 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 2095 | 1464228465149 Marionette TRACE conn2 <- [1,10,null,{}] 19:07:45 INFO - PROCESS | 2095 | 1464228465195 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:45 INFO - PROCESS | 2095 | 1464228465296 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:07:45 INFO - PROCESS | 2095 | 1464228465306 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a995000 == 8 [pid = 2095] [id = 8] 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 20 (0x129356c00) [pid = 2095] [serial = 20] [outer = 0x0] 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 21 (0x129358800) [pid = 2095] [serial = 21] [outer = 0x129356c00] 19:07:45 INFO - PROCESS | 2095 | 1464228465332 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 22 (0x12aecc800) [pid = 2095] [serial = 22] [outer = 0x129356c00] 19:07:45 INFO - PROCESS | 2095 | 1464228465663 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 548ms 19:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:07:45 INFO - PROCESS | 2095 | 1464228465692 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 2095 | 1464228465694 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:07:45 INFO - PROCESS | 2095 | 1464228465697 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 2095 | 1464228465698 Marionette TRACE conn2 <- [1,14,null,{}] 19:07:45 INFO - PROCESS | 2095 | 1464228465700 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:45 INFO - PROCESS | 2095 | 1464228465785 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:07:45 INFO - PROCESS | 2095 | 1464228465792 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b240800 == 9 [pid = 2095] [id = 9] 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 23 (0x12aed2400) [pid = 2095] [serial = 23] [outer = 0x0] 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 24 (0x12b11b400) [pid = 2095] [serial = 24] [outer = 0x12aed2400] 19:07:45 INFO - PROCESS | 2095 | 1464228465817 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 25 (0x12b2f1c00) [pid = 2095] [serial = 25] [outer = 0x12aed2400] 19:07:46 INFO - PROCESS | 2095 | 1464228466079 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 19:07:46 INFO - PROCESS | 2095 | 1464228466118 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 2095 | 1464228466119 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:07:46 INFO - PROCESS | 2095 | 1464228466129 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 2095 | 1464228466130 Marionette TRACE conn2 <- [1,18,null,{}] 19:07:46 INFO - PROCESS | 2095 | 1464228466132 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:46 INFO - PROCESS | 2095 | 1464228466222 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:07:46 INFO - PROCESS | 2095 | 1464228466229 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9b5000 == 10 [pid = 2095] [id = 10] 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 26 (0x12b2fe000) [pid = 2095] [serial = 26] [outer = 0x0] 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 27 (0x12b9ed000) [pid = 2095] [serial = 27] [outer = 0x12b2fe000] 19:07:46 INFO - PROCESS | 2095 | 1464228466253 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 28 (0x12b9f4800) [pid = 2095] [serial = 28] [outer = 0x12b2fe000] 19:07:46 INFO - PROCESS | 2095 | 1464228466496 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 19:07:46 INFO - PROCESS | 2095 | 1464228466548 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 2095 | 1464228466549 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:07:46 INFO - PROCESS | 2095 | 1464228466552 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 2095 | 1464228466553 Marionette TRACE conn2 <- [1,22,null,{}] 19:07:46 INFO - PROCESS | 2095 | 1464228466563 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:46 INFO - PROCESS | 2095 | 1464228466652 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:07:46 INFO - PROCESS | 2095 | 1464228466659 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdd0000 == 11 [pid = 2095] [id = 11] 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 29 (0x12bb03000) [pid = 2095] [serial = 29] [outer = 0x0] 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 30 (0x12bb0b400) [pid = 2095] [serial = 30] [outer = 0x12bb03000] 19:07:46 INFO - PROCESS | 2095 | 1464228466684 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 31 (0x12bf33c00) [pid = 2095] [serial = 31] [outer = 0x12bb03000] 19:07:46 INFO - PROCESS | 2095 | 1464228466926 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 19:07:46 INFO - PROCESS | 2095 | 1464228466979 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 2095 | 1464228466980 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:07:46 INFO - PROCESS | 2095 | 1464228466982 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 2095 | 1464228466983 Marionette TRACE conn2 <- [1,26,null,{}] 19:07:46 INFO - PROCESS | 2095 | 1464228466986 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:47 INFO - PROCESS | 2095 | 1464228467084 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:07:47 INFO - PROCESS | 2095 | 1464228467089 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bda7800 == 12 [pid = 2095] [id = 12] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 32 (0x1182cf800) [pid = 2095] [serial = 32] [outer = 0x0] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 33 (0x12bb06400) [pid = 2095] [serial = 33] [outer = 0x1182cf800] 19:07:47 INFO - PROCESS | 2095 | 1464228467114 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 34 (0x12bf3b800) [pid = 2095] [serial = 34] [outer = 0x1182cf800] 19:07:47 INFO - PROCESS | 2095 | 1464228467348 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 19:07:47 INFO - PROCESS | 2095 | 1464228467411 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 2095 | 1464228467412 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:07:47 INFO - PROCESS | 2095 | 1464228467414 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:07:47 INFO - PROCESS | 2095 | 1464228467415 Marionette TRACE conn2 <- [1,30,null,{}] 19:07:47 INFO - PROCESS | 2095 | 1464228467417 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:47 INFO - PROCESS | 2095 | 1464228467504 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:07:47 INFO - PROCESS | 2095 | 1464228467510 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3dc000 == 13 [pid = 2095] [id = 13] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 35 (0x12bf3e000) [pid = 2095] [serial = 35] [outer = 0x0] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 36 (0x12c715c00) [pid = 2095] [serial = 36] [outer = 0x12bf3e000] 19:07:47 INFO - PROCESS | 2095 | 1464228467534 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 37 (0x12c71a000) [pid = 2095] [serial = 37] [outer = 0x12bf3e000] 19:07:47 INFO - PROCESS | 2095 | 1464228467760 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 19:07:47 INFO - PROCESS | 2095 | 1464228467783 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 2095 | 1464228467784 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:07:47 INFO - PROCESS | 2095 | 1464228467794 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:07:47 INFO - PROCESS | 2095 | 1464228467795 Marionette TRACE conn2 <- [1,34,null,{}] 19:07:47 INFO - PROCESS | 2095 | 1464228467797 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:47 INFO - PROCESS | 2095 | 1464228467908 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:07:47 INFO - PROCESS | 2095 | 1464228467914 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8d8800 == 14 [pid = 2095] [id = 14] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 38 (0x12c71ec00) [pid = 2095] [serial = 38] [outer = 0x0] 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 39 (0x12c8efc00) [pid = 2095] [serial = 39] [outer = 0x12c71ec00] 19:07:47 INFO - PROCESS | 2095 | 1464228467939 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 40 (0x12c8f5400) [pid = 2095] [serial = 40] [outer = 0x12c71ec00] 19:07:48 INFO - PROCESS | 2095 | 1464228468173 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 19:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:07:48 INFO - PROCESS | 2095 | 1464228468212 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 2095 | 1464228468214 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:07:48 INFO - PROCESS | 2095 | 1464228468218 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 2095 | 1464228468219 Marionette TRACE conn2 <- [1,38,null,{}] 19:07:48 INFO - PROCESS | 2095 | 1464228468229 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:48 INFO - PROCESS | 2095 | 1464228468318 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:07:48 INFO - PROCESS | 2095 | 1464228468324 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbaf000 == 15 [pid = 2095] [id = 15] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 41 (0x12c8fc000) [pid = 2095] [serial = 41] [outer = 0x0] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 42 (0x12cd4b400) [pid = 2095] [serial = 42] [outer = 0x12c8fc000] 19:07:48 INFO - PROCESS | 2095 | 1464228468348 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 43 (0x12cd50c00) [pid = 2095] [serial = 43] [outer = 0x12c8fc000] 19:07:48 INFO - PROCESS | 2095 | 1464228468593 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 19:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:07:48 INFO - PROCESS | 2095 | 1464228468647 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 2095 | 1464228468649 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:07:48 INFO - PROCESS | 2095 | 1464228468653 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 2095 | 1464228468658 Marionette TRACE conn2 <- [1,42,null,{}] 19:07:48 INFO - PROCESS | 2095 | 1464228468669 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce44000 == 16 [pid = 2095] [id = 16] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 44 (0x12ce44800) [pid = 2095] [serial = 44] [outer = 0x0] 19:07:48 INFO - PROCESS | 2095 | 1464228468819 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 45 (0x12ce30000) [pid = 2095] [serial = 45] [outer = 0x12ce44800] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 46 (0x12ce49800) [pid = 2095] [serial = 46] [outer = 0x12ce44800] 19:07:48 INFO - PROCESS | 2095 | 1464228468850 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce43800 == 17 [pid = 2095] [id = 17] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 47 (0x12cd57000) [pid = 2095] [serial = 47] [outer = 0x0] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 48 (0x12ce99000) [pid = 2095] [serial = 48] [outer = 0x12cd57000] 19:07:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d29f800 == 18 [pid = 2095] [id = 18] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 49 (0x12ce9ac00) [pid = 2095] [serial = 49] [outer = 0x0] 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 50 (0x12ce9c800) [pid = 2095] [serial = 50] [outer = 0x12ce9ac00] 19:07:48 INFO - PROCESS | 2095 | 1464228468926 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 51 (0x12d42a000) [pid = 2095] [serial = 51] [outer = 0x12ce9ac00] 19:07:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 52 (0x12ce8f000) [pid = 2095] [serial = 52] [outer = 0x12cd57000] 19:07:49 INFO - PROCESS | 2095 | 1464228469401 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 785ms 19:07:49 INFO - PROCESS | 2095 | 1464228469439 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 2095 | 1464228469441 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:07:49 INFO - PROCESS | 2095 | 1464228469445 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 2095 | 1464228469448 Marionette TRACE conn2 <- [1,46,null,{}] 19:07:49 INFO - PROCESS | 2095 | 1464228469451 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:49 INFO - PROCESS | 2095 | 1464228469585 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:07:49 INFO - PROCESS | 2095 | 1464228469600 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d697800 == 19 [pid = 2095] [id = 19] 19:07:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 53 (0x1183c6c00) [pid = 2095] [serial = 53] [outer = 0x0] 19:07:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 54 (0x129165800) [pid = 2095] [serial = 54] [outer = 0x1183c6c00] 19:07:49 INFO - PROCESS | 2095 | 1464228469647 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 55 (0x12d430000) [pid = 2095] [serial = 55] [outer = 0x1183c6c00] 19:07:49 INFO - PROCESS | 2095 | 1464228469940 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 524ms 19:07:49 INFO - PROCESS | 2095 | 1464228469969 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 2095 | 1464228469970 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:07:49 INFO - PROCESS | 2095 | 1464228469982 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 2095 | 1464228469983 Marionette TRACE conn2 <- [1,50,null,{}] 19:07:49 INFO - PROCESS | 2095 | 1464228469986 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:50 INFO - PROCESS | 2095 | 1464228470086 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:07:50 INFO - PROCESS | 2095 | 1464228470092 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d1800 == 20 [pid = 2095] [id = 20] 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 56 (0x1184b0400) [pid = 2095] [serial = 56] [outer = 0x0] 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 57 (0x1184b3000) [pid = 2095] [serial = 57] [outer = 0x1184b0400] 19:07:50 INFO - PROCESS | 2095 | 1464228470116 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 58 (0x12d433000) [pid = 2095] [serial = 58] [outer = 0x1184b0400] 19:07:50 INFO - PROCESS | 2095 | 1464228470353 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 19:07:50 INFO - PROCESS | 2095 | 1464228470401 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:07:50 INFO - PROCESS | 2095 | 1464228470402 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:07:50 INFO - PROCESS | 2095 | 1464228470413 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 2095 | 1464228470414 Marionette TRACE conn2 <- [1,54,null,{}] 19:07:50 INFO - PROCESS | 2095 | 1464228470417 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:50 INFO - PROCESS | 2095 | 1464228470518 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:07:50 INFO - PROCESS | 2095 | 1464228470523 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x12963b800 == 21 [pid = 2095] [id = 21] 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 59 (0x1275c7800) [pid = 2095] [serial = 59] [outer = 0x0] 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 60 (0x12d735800) [pid = 2095] [serial = 60] [outer = 0x1275c7800] 19:07:50 INFO - PROCESS | 2095 | 1464228470550 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 61 (0x12d73c400) [pid = 2095] [serial = 61] [outer = 0x1275c7800] 19:07:52 INFO - PROCESS | 2095 | 1464228472245 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1874ms 19:07:52 INFO - PROCESS | 2095 | 1464228472290 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:07:52 INFO - PROCESS | 2095 | 1464228472293 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:07:52 INFO - PROCESS | 2095 | 1464228472297 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 2095 | 1464228472299 Marionette TRACE conn2 <- [1,58,null,{}] 19:07:52 INFO - PROCESS | 2095 | 1464228472304 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:52 INFO - PROCESS | 2095 | 1464228472377 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:07:52 INFO - PROCESS | 2095 | 1464228472382 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x11255b800 == 22 [pid = 2095] [id = 22] 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 62 (0x112e6d400) [pid = 2095] [serial = 62] [outer = 0x0] 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 63 (0x112ead800) [pid = 2095] [serial = 63] [outer = 0x112e6d400] 19:07:52 INFO - PROCESS | 2095 | 1464228472412 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 64 (0x113368800) [pid = 2095] [serial = 64] [outer = 0x112e6d400] 19:07:52 INFO - PROCESS | 2095 | 1464228472712 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 472ms 19:07:52 INFO - PROCESS | 2095 | 1464228472769 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:07:52 INFO - PROCESS | 2095 | 1464228472774 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:07:52 INFO - PROCESS | 2095 | 1464228472778 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 2095 | 1464228472780 Marionette TRACE conn2 <- [1,62,null,{}] 19:07:52 INFO - PROCESS | 2095 | 1464228472782 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:52 INFO - PROCESS | 2095 | 1464228472853 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:07:52 INFO - PROCESS | 2095 | 1464228472858 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130d1000 == 23 [pid = 2095] [id = 23] 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 65 (0x1133ee400) [pid = 2095] [serial = 65] [outer = 0x0] 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 66 (0x1159af400) [pid = 2095] [serial = 66] [outer = 0x1133ee400] 19:07:52 INFO - PROCESS | 2095 | 1464228472887 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 67 (0x115e59000) [pid = 2095] [serial = 67] [outer = 0x1133ee400] 19:07:53 INFO - PROCESS | 2095 | 1464228473185 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 419ms 19:07:53 INFO - PROCESS | 2095 | 1464228473197 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 2095 | 1464228473199 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:07:53 INFO - PROCESS | 2095 | 1464228473201 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 2095 | 1464228473204 Marionette TRACE conn2 <- [1,66,null,{}] 19:07:53 INFO - PROCESS | 2095 | 1464228473221 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:53 INFO - PROCESS | 2095 | 1464228473298 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:07:53 INFO - PROCESS | 2095 | 1464228473341 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e1f000 == 24 [pid = 2095] [id = 24] 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 68 (0x111a0e000) [pid = 2095] [serial = 68] [outer = 0x0] 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 69 (0x1163b5000) [pid = 2095] [serial = 69] [outer = 0x111a0e000] 19:07:53 INFO - PROCESS | 2095 | 1464228473369 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 70 (0x11678ac00) [pid = 2095] [serial = 70] [outer = 0x111a0e000] 19:07:53 INFO - PROCESS | 2095 | 1464228473692 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 529ms 19:07:53 INFO - PROCESS | 2095 | 1464228473731 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:07:53 INFO - PROCESS | 2095 | 1464228473732 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:07:53 INFO - PROCESS | 2095 | 1464228473735 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 2095 | 1464228473736 Marionette TRACE conn2 <- [1,70,null,{}] 19:07:53 INFO - PROCESS | 2095 | 1464228473738 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:53 INFO - PROCESS | 2095 | 1464228473808 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:07:53 INFO - PROCESS | 2095 | 1464228473812 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x116a82800 == 25 [pid = 2095] [id = 25] 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 71 (0x11695f400) [pid = 2095] [serial = 71] [outer = 0x0] 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 72 (0x1182c9000) [pid = 2095] [serial = 72] [outer = 0x11695f400] 19:07:53 INFO - PROCESS | 2095 | 1464228473841 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 73 (0x1182d6400) [pid = 2095] [serial = 73] [outer = 0x11695f400] 19:07:54 INFO - PROCESS | 2095 | 1464228474124 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 422ms 19:07:54 INFO - PROCESS | 2095 | 1464228474165 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 2095 | 1464228474166 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:07:54 INFO - PROCESS | 2095 | 1464228474169 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 2095 | 1464228474170 Marionette TRACE conn2 <- [1,74,null,{}] 19:07:54 INFO - PROCESS | 2095 | 1464228474176 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:54 INFO - PROCESS | 2095 | 1464228474266 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:07:54 INFO - PROCESS | 2095 | 1464228474272 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac8000 == 26 [pid = 2095] [id = 26] 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 74 (0x112e6f000) [pid = 2095] [serial = 74] [outer = 0x0] 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 75 (0x1182d6000) [pid = 2095] [serial = 75] [outer = 0x112e6f000] 19:07:54 INFO - PROCESS | 2095 | 1464228474298 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 76 (0x1185c3800) [pid = 2095] [serial = 76] [outer = 0x112e6f000] 19:07:54 INFO - PROCESS | 2095 | 1464228474572 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 422ms 19:07:54 INFO - PROCESS | 2095 | 1464228474595 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 2095 | 1464228474596 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:07:54 INFO - PROCESS | 2095 | 1464228474598 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 2095 | 1464228474599 Marionette TRACE conn2 <- [1,78,null,{}] 19:07:54 INFO - PROCESS | 2095 | 1464228474602 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:54 INFO - PROCESS | 2095 | 1464228474698 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:07:54 INFO - PROCESS | 2095 | 1464228474706 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x117597800 == 27 [pid = 2095] [id = 27] 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x1184b7000) [pid = 2095] [serial = 77] [outer = 0x0] 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x118714c00) [pid = 2095] [serial = 78] [outer = 0x1184b7000] 19:07:54 INFO - PROCESS | 2095 | 1464228474732 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x11915a000) [pid = 2095] [serial = 79] [outer = 0x1184b7000] 19:07:55 INFO - PROCESS | 2095 | 1464228475034 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 19:07:55 INFO - PROCESS | 2095 | 1464228475068 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 2095 | 1464228475069 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:07:55 INFO - PROCESS | 2095 | 1464228475074 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 2095 | 1464228475075 Marionette TRACE conn2 <- [1,82,null,{}] 19:07:55 INFO - PROCESS | 2095 | 1464228475078 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:55 INFO - PROCESS | 2095 | 1464228475162 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:07:55 INFO - PROCESS | 2095 | 1464228475168 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184cd000 == 28 [pid = 2095] [id = 28] 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x115def800) [pid = 2095] [serial = 80] [outer = 0x0] 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x11915f400) [pid = 2095] [serial = 81] [outer = 0x115def800] 19:07:55 INFO - PROCESS | 2095 | 1464228475194 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x1191f7400) [pid = 2095] [serial = 82] [outer = 0x115def800] 19:07:55 INFO - PROCESS | 2095 | 1464228475450 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 19:07:55 INFO - PROCESS | 2095 | 1464228475494 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:07:55 INFO - PROCESS | 2095 | 1464228475495 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:07:55 INFO - PROCESS | 2095 | 1464228475497 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 2095 | 1464228475499 Marionette TRACE conn2 <- [1,86,null,{}] 19:07:55 INFO - PROCESS | 2095 | 1464228475501 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:55 INFO - PROCESS | 2095 | 1464228475593 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:07:55 INFO - PROCESS | 2095 | 1464228475597 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185af800 == 29 [pid = 2095] [id = 29] 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x11915e000) [pid = 2095] [serial = 83] [outer = 0x0] 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x1194a6800) [pid = 2095] [serial = 84] [outer = 0x11915e000] 19:07:55 INFO - PROCESS | 2095 | 1464228475625 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x11988f000) [pid = 2095] [serial = 85] [outer = 0x11915e000] 19:07:56 INFO - PROCESS | 2095 | 1464228476002 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 521ms 19:07:56 INFO - PROCESS | 2095 | 1464228476019 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 2095 | 1464228476024 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:07:56 INFO - PROCESS | 2095 | 1464228476029 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 2095 | 1464228476030 Marionette TRACE conn2 <- [1,90,null,{}] 19:07:56 INFO - PROCESS | 2095 | 1464228476033 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:56 INFO - PROCESS | 2095 | 1464228476168 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:07:56 INFO - PROCESS | 2095 | 1464228476182 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e1e000 == 30 [pid = 2095] [id = 30] 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x115d48000) [pid = 2095] [serial = 86] [outer = 0x0] 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x119892400) [pid = 2095] [serial = 87] [outer = 0x115d48000] 19:07:56 INFO - PROCESS | 2095 | 1464228476223 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x119b25c00) [pid = 2095] [serial = 88] [outer = 0x115d48000] 19:07:56 INFO - PROCESS | 2095 | 1464228476509 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 519ms 19:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:07:56 INFO - PROCESS | 2095 | 1464228476547 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 2095 | 1464228476549 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:07:56 INFO - PROCESS | 2095 | 1464228476551 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 2095 | 1464228476552 Marionette TRACE conn2 <- [1,94,null,{}] 19:07:56 INFO - PROCESS | 2095 | 1464228476557 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:56 INFO - PROCESS | 2095 | 1464228476632 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:07:56 INFO - PROCESS | 2095 | 1464228476637 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x11947e800 == 31 [pid = 2095] [id = 31] 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x119b26000) [pid = 2095] [serial = 89] [outer = 0x0] 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x11a030000) [pid = 2095] [serial = 90] [outer = 0x119b26000] 19:07:56 INFO - PROCESS | 2095 | 1464228476663 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x11a0a2800) [pid = 2095] [serial = 91] [outer = 0x119b26000] 19:07:56 INFO - PROCESS | 2095 | 1464228476961 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 19:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:07:56 INFO - PROCESS | 2095 | 1464228476983 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 2095 | 1464228476984 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:07:56 INFO - PROCESS | 2095 | 1464228476987 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 2095 | 1464228476991 Marionette TRACE conn2 <- [1,98,null,{}] 19:07:56 INFO - PROCESS | 2095 | 1464228476994 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:57 INFO - PROCESS | 2095 | 1464228477097 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:07:57 INFO - PROCESS | 2095 | 1464228477104 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac6000 == 32 [pid = 2095] [id = 32] 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x112d4a400) [pid = 2095] [serial = 92] [outer = 0x0] 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11a0a2400) [pid = 2095] [serial = 93] [outer = 0x112d4a400] 19:07:57 INFO - PROCESS | 2095 | 1464228477130 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x12161cc00) [pid = 2095] [serial = 94] [outer = 0x112d4a400] 19:07:57 INFO - PROCESS | 2095 | 1464228477401 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 19:07:57 INFO - PROCESS | 2095 | 1464228477460 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 2095 | 1464228477461 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:07:57 INFO - PROCESS | 2095 | 1464228477463 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 2095 | 1464228477464 Marionette TRACE conn2 <- [1,102,null,{}] 19:07:57 INFO - PROCESS | 2095 | 1464228477467 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:57 INFO - PROCESS | 2095 | 1464228477536 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:07:57 INFO - PROCESS | 2095 | 1464228477543 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a178000 == 33 [pid = 2095] [id = 33] 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x121625400) [pid = 2095] [serial = 95] [outer = 0x0] 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x1217b9c00) [pid = 2095] [serial = 96] [outer = 0x121625400] 19:07:57 INFO - PROCESS | 2095 | 1464228477567 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1219f3c00) [pid = 2095] [serial = 97] [outer = 0x121625400] 19:07:57 INFO - PROCESS | 2095 | 1464228477842 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 19:07:57 INFO - PROCESS | 2095 | 1464228477881 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 2095 | 1464228477882 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:07:57 INFO - PROCESS | 2095 | 1464228477884 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 2095 | 1464228477885 Marionette TRACE conn2 <- [1,106,null,{}] 19:07:57 INFO - PROCESS | 2095 | 1464228477890 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:57 INFO - PROCESS | 2095 | 1464228477973 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:07:58 INFO - PROCESS | 2095 | 1464228478016 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12139c000 == 34 [pid = 2095] [id = 34] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x12161fc00) [pid = 2095] [serial = 98] [outer = 0x0] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x121c6c400) [pid = 2095] [serial = 99] [outer = 0x12161fc00] 19:07:58 INFO - PROCESS | 2095 | 1464228478040 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x123dea400) [pid = 2095] [serial = 100] [outer = 0x12161fc00] 19:07:58 INFO - PROCESS | 2095 | 1464228478280 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 19:07:58 INFO - PROCESS | 2095 | 1464228478311 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 2095 | 1464228478312 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:07:58 INFO - PROCESS | 2095 | 1464228478317 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 2095 | 1464228478318 Marionette TRACE conn2 <- [1,110,null,{}] 19:07:58 INFO - PROCESS | 2095 | 1464228478330 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:58 INFO - PROCESS | 2095 | 1464228478406 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:07:58 INFO - PROCESS | 2095 | 1464228478411 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215c9000 == 35 [pid = 2095] [id = 35] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x121e11c00) [pid = 2095] [serial = 101] [outer = 0x0] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x124de5000) [pid = 2095] [serial = 102] [outer = 0x121e11c00] 19:07:58 INFO - PROCESS | 2095 | 1464228478435 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x119b24400) [pid = 2095] [serial = 103] [outer = 0x121e11c00] 19:07:58 INFO - PROCESS | 2095 | 1464228478722 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 19:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:07:58 INFO - PROCESS | 2095 | 1464228478793 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 2095 | 1464228478794 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:07:58 INFO - PROCESS | 2095 | 1464228478796 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 2095 | 1464228478797 Marionette TRACE conn2 <- [1,114,null,{}] 19:07:58 INFO - PROCESS | 2095 | 1464228478799 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:58 INFO - PROCESS | 2095 | 1464228478870 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:07:58 INFO - PROCESS | 2095 | 1464228478928 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x121841000 == 36 [pid = 2095] [id = 36] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x124b66800) [pid = 2095] [serial = 104] [outer = 0x0] 19:07:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x125127000) [pid = 2095] [serial = 105] [outer = 0x124b66800] 19:07:58 INFO - PROCESS | 2095 | 1464228478952 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x125872c00) [pid = 2095] [serial = 106] [outer = 0x124b66800] 19:07:59 INFO - PROCESS | 2095 | 1464228479845 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1072ms 19:07:59 INFO - PROCESS | 2095 | 1464228479868 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:07:59 INFO - PROCESS | 2095 | 1464228479872 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:07:59 INFO - PROCESS | 2095 | 1464228479876 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 2095 | 1464228479878 Marionette TRACE conn2 <- [1,118,null,{}] 19:07:59 INFO - PROCESS | 2095 | 1464228479882 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:59 INFO - PROCESS | 2095 | 1464228479966 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:08:00 INFO - PROCESS | 2095 | 1464228479994 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x112d82800 == 37 [pid = 2095] [id = 37] 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x112d9bc00) [pid = 2095] [serial = 107] [outer = 0x0] 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x112eac400) [pid = 2095] [serial = 108] [outer = 0x112d9bc00] 19:08:00 INFO - PROCESS | 2095 | 1464228480023 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x11336d800) [pid = 2095] [serial = 109] [outer = 0x112d9bc00] 19:08:00 INFO - PROCESS | 2095 | 1464228480362 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 520ms 19:08:00 INFO - PROCESS | 2095 | 1464228480401 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 2095 | 1464228480405 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:08:00 INFO - PROCESS | 2095 | 1464228480409 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 2095 | 1464228480411 Marionette TRACE conn2 <- [1,122,null,{}] 19:08:00 INFO - PROCESS | 2095 | 1464228480413 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:00 INFO - PROCESS | 2095 | 1464228480494 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:08:00 INFO - PROCESS | 2095 | 1464228480499 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x115974800 == 38 [pid = 2095] [id = 38] 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1133f5000) [pid = 2095] [serial = 110] [outer = 0x0] 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x11617cc00) [pid = 2095] [serial = 111] [outer = 0x1133f5000] 19:08:00 INFO - PROCESS | 2095 | 1464228480547 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11660fc00) [pid = 2095] [serial = 112] [outer = 0x1133f5000] 19:08:00 INFO - PROCESS | 2095 | 1464228480886 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 521ms 19:08:00 INFO - PROCESS | 2095 | 1464228480931 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:08:00 INFO - PROCESS | 2095 | 1464228480945 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:08:00 INFO - PROCESS | 2095 | 1464228480949 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 2095 | 1464228480953 Marionette TRACE conn2 <- [1,126,null,{}] 19:08:00 INFO - PROCESS | 2095 | 1464228480963 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:01 INFO - PROCESS | 2095 | 1464228481097 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:08:01 INFO - PROCESS | 2095 | 1464228481107 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x116984000 == 39 [pid = 2095] [id = 39] 19:08:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x116955c00) [pid = 2095] [serial = 113] [outer = 0x0] 19:08:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x118278400) [pid = 2095] [serial = 114] [outer = 0x116955c00] 19:08:01 INFO - PROCESS | 2095 | 1464228481182 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1183c6800) [pid = 2095] [serial = 115] [outer = 0x116955c00] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12c8fc000) [pid = 2095] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12c71ec00) [pid = 2095] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12bf3e000) [pid = 2095] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1182cf800) [pid = 2095] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x12bb03000) [pid = 2095] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x12b2fe000) [pid = 2095] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x12aed2400) [pid = 2095] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x129356c00) [pid = 2095] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1291e4000) [pid = 2095] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1184b0400) [pid = 2095] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1183c6c00) [pid = 2095] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x12ce9ac00) [pid = 2095] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x119b26000) [pid = 2095] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x112d4a400) [pid = 2095] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x121625400) [pid = 2095] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x12161fc00) [pid = 2095] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1275c7800) [pid = 2095] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x112e6d400) [pid = 2095] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x1133ee400) [pid = 2095] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x111a0e000) [pid = 2095] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x11695f400) [pid = 2095] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x112e6f000) [pid = 2095] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1184b7000) [pid = 2095] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x115def800) [pid = 2095] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x11915e000) [pid = 2095] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:08:01 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x115d48000) [pid = 2095] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:08:01 INFO - PROCESS | 2095 | 1464228481900 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 978ms 19:08:01 INFO - PROCESS | 2095 | 1464228481927 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:08:01 INFO - PROCESS | 2095 | 1464228481929 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:08:01 INFO - PROCESS | 2095 | 1464228481931 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 2095 | 1464228481932 Marionette TRACE conn2 <- [1,130,null,{}] 19:08:01 INFO - PROCESS | 2095 | 1464228481935 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:02 INFO - PROCESS | 2095 | 1464228482020 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:08:02 INFO - PROCESS | 2095 | 1464228482067 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x116acb000 == 40 [pid = 2095] [id = 40] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x112d4b000) [pid = 2095] [serial = 116] [outer = 0x0] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1182d0400) [pid = 2095] [serial = 117] [outer = 0x112d4b000] 19:08:02 INFO - PROCESS | 2095 | 1464228482093 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x1184b3400) [pid = 2095] [serial = 118] [outer = 0x112d4b000] 19:08:02 INFO - PROCESS | 2095 | 1464228482345 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 420ms 19:08:02 INFO - PROCESS | 2095 | 1464228482351 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 2095 | 1464228482352 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:08:02 INFO - PROCESS | 2095 | 1464228482362 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 2095 | 1464228482363 Marionette TRACE conn2 <- [1,134,null,{}] 19:08:02 INFO - PROCESS | 2095 | 1464228482365 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:02 INFO - PROCESS | 2095 | 1464228482442 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:08:02 INFO - PROCESS | 2095 | 1464228482446 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184c6000 == 41 [pid = 2095] [id = 41] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x1133f3800) [pid = 2095] [serial = 119] [outer = 0x0] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x118717c00) [pid = 2095] [serial = 120] [outer = 0x1133f3800] 19:08:02 INFO - PROCESS | 2095 | 1464228482482 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x11892fc00) [pid = 2095] [serial = 121] [outer = 0x1133f3800] 19:08:02 INFO - PROCESS | 2095 | 1464228482779 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 19:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:08:02 INFO - PROCESS | 2095 | 1464228482833 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 2095 | 1464228482834 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:08:02 INFO - PROCESS | 2095 | 1464228482837 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 2095 | 1464228482838 Marionette TRACE conn2 <- [1,138,null,{}] 19:08:02 INFO - PROCESS | 2095 | 1464228482840 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:02 INFO - PROCESS | 2095 | 1464228482920 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:08:02 INFO - PROCESS | 2095 | 1464228482927 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189b6800 == 42 [pid = 2095] [id = 42] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x11902fc00) [pid = 2095] [serial = 122] [outer = 0x0] 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x11915d000) [pid = 2095] [serial = 123] [outer = 0x11902fc00] 19:08:02 INFO - PROCESS | 2095 | 1464228482952 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x119888000) [pid = 2095] [serial = 124] [outer = 0x11902fc00] 19:08:03 INFO - PROCESS | 2095 | 1464228483239 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 420ms 19:08:03 INFO - PROCESS | 2095 | 1464228483261 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 2095 | 1464228483262 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:08:03 INFO - PROCESS | 2095 | 1464228483265 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 2095 | 1464228483266 Marionette TRACE conn2 <- [1,142,null,{}] 19:08:03 INFO - PROCESS | 2095 | 1464228483268 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:03 INFO - PROCESS | 2095 | 1464228483341 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:08:03 INFO - PROCESS | 2095 | 1464228483345 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191c8000 == 43 [pid = 2095] [id = 43] 19:08:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x1194ab400) [pid = 2095] [serial = 125] [outer = 0x0] 19:08:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x119b26000) [pid = 2095] [serial = 126] [outer = 0x1194ab400] 19:08:03 INFO - PROCESS | 2095 | 1464228483371 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x119b41800) [pid = 2095] [serial = 127] [outer = 0x1194ab400] 19:08:03 INFO - PROCESS | 2095 | 1464228483680 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 468ms 19:08:03 INFO - PROCESS | 2095 | 1464228483750 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 2095 | 1464228483753 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:08:03 INFO - PROCESS | 2095 | 1464228483757 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 2095 | 1464228483760 Marionette TRACE conn2 <- [1,146,null,{}] 19:08:03 INFO - PROCESS | 2095 | 1464228483764 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:03 INFO - PROCESS | 2095 | 1464228483849 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:08:03 INFO - PROCESS | 2095 | 1464228483944 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130c5800 == 44 [pid = 2095] [id = 44] 19:08:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x11264c800) [pid = 2095] [serial = 128] [outer = 0x0] 19:08:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x112d4ac00) [pid = 2095] [serial = 129] [outer = 0x11264c800] 19:08:03 INFO - PROCESS | 2095 | 1464228483995 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x11314b000) [pid = 2095] [serial = 130] [outer = 0x11264c800] 19:08:04 INFO - PROCESS | 2095 | 1464228484580 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 872ms 19:08:04 INFO - PROCESS | 2095 | 1464228484630 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 2095 | 1464228484633 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:08:04 INFO - PROCESS | 2095 | 1464228484639 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 2095 | 1464228484641 Marionette TRACE conn2 <- [1,150,null,{}] 19:08:04 INFO - PROCESS | 2095 | 1464228484644 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:04 INFO - PROCESS | 2095 | 1464228484734 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:08:04 INFO - PROCESS | 2095 | 1464228484788 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d8000 == 45 [pid = 2095] [id = 45] 19:08:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x114de0800) [pid = 2095] [serial = 131] [outer = 0x0] 19:08:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x116783800) [pid = 2095] [serial = 132] [outer = 0x114de0800] 19:08:04 INFO - PROCESS | 2095 | 1464228484818 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x11803ec00) [pid = 2095] [serial = 133] [outer = 0x114de0800] 19:08:05 INFO - PROCESS | 2095 | 1464228485250 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 622ms 19:08:05 INFO - PROCESS | 2095 | 1464228485259 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 2095 | 1464228485261 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:08:05 INFO - PROCESS | 2095 | 1464228485263 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 2095 | 1464228485264 Marionette TRACE conn2 <- [1,154,null,{}] 19:08:05 INFO - PROCESS | 2095 | 1464228485271 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:05 INFO - PROCESS | 2095 | 1464228485378 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:08:05 INFO - PROCESS | 2095 | 1464228485420 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a174000 == 46 [pid = 2095] [id = 46] 19:08:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1184b4000) [pid = 2095] [serial = 134] [outer = 0x0] 19:08:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119055400) [pid = 2095] [serial = 135] [outer = 0x1184b4000] 19:08:05 INFO - PROCESS | 2095 | 1464228485452 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1191f5800) [pid = 2095] [serial = 136] [outer = 0x1184b4000] 19:08:05 INFO - PROCESS | 2095 | 1464228485886 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 19:08:05 INFO - PROCESS | 2095 | 1464228485934 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:08:05 INFO - PROCESS | 2095 | 1464228485935 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:08:05 INFO - PROCESS | 2095 | 1464228485938 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 2095 | 1464228485941 Marionette TRACE conn2 <- [1,158,null,{}] 19:08:05 INFO - PROCESS | 2095 | 1464228485943 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:06 INFO - PROCESS | 2095 | 1464228486031 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:08:06 INFO - PROCESS | 2095 | 1464228486086 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x11671e800 == 47 [pid = 2095] [id = 47] 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x119b27c00) [pid = 2095] [serial = 137] [outer = 0x0] 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11a09e000) [pid = 2095] [serial = 138] [outer = 0x119b27c00] 19:08:06 INFO - PROCESS | 2095 | 1464228486116 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11a1be800) [pid = 2095] [serial = 139] [outer = 0x119b27c00] 19:08:06 INFO - PROCESS | 2095 | 1464228486538 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 19:08:06 INFO - PROCESS | 2095 | 1464228486559 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:08:06 INFO - PROCESS | 2095 | 1464228486560 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:08:06 INFO - PROCESS | 2095 | 1464228486563 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:08:06 INFO - PROCESS | 2095 | 1464228486564 Marionette TRACE conn2 <- [1,162,null,{}] 19:08:06 INFO - PROCESS | 2095 | 1464228486566 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:06 INFO - PROCESS | 2095 | 1464228486652 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:08:06 INFO - PROCESS | 2095 | 1464228486719 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x113c82000 == 48 [pid = 2095] [id = 48] 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1159b2c00) [pid = 2095] [serial = 140] [outer = 0x0] 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1184b7400) [pid = 2095] [serial = 141] [outer = 0x1159b2c00] 19:08:06 INFO - PROCESS | 2095 | 1464228486751 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1194a5400) [pid = 2095] [serial = 142] [outer = 0x1159b2c00] 19:08:07 INFO - PROCESS | 2095 | 1464228487218 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 19:08:07 INFO - PROCESS | 2095 | 1464228487233 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 2095 | 1464228487235 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:08:07 INFO - PROCESS | 2095 | 1464228487239 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 2095 | 1464228487241 Marionette TRACE conn2 <- [1,166,null,{}] 19:08:07 INFO - PROCESS | 2095 | 1464228487244 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:07 INFO - PROCESS | 2095 | 1464228487331 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1189b6800 == 47 [pid = 2095] [id = 42] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1184c6000 == 46 [pid = 2095] [id = 41] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x116acb000 == 45 [pid = 2095] [id = 40] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1184cd000 == 44 [pid = 2095] [id = 28] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x116984000 == 43 [pid = 2095] [id = 39] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x115e1e000 == 42 [pid = 2095] [id = 30] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x117597800 == 41 [pid = 2095] [id = 27] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x115974800 == 40 [pid = 2095] [id = 38] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x112d82800 == 39 [pid = 2095] [id = 37] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x121841000 == 38 [pid = 2095] [id = 36] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1185af800 == 37 [pid = 2095] [id = 29] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac6000 == 36 [pid = 2095] [id = 32] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x113c82000 == 35 [pid = 2095] [id = 48] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11671e800 == 34 [pid = 2095] [id = 47] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11a174000 == 33 [pid = 2095] [id = 46] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11947e800 == 32 [pid = 2095] [id = 31] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11a178000 == 31 [pid = 2095] [id = 33] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x12139c000 == 30 [pid = 2095] [id = 34] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d8000 == 29 [pid = 2095] [id = 45] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1191c8000 == 28 [pid = 2095] [id = 43] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1215c9000 == 27 [pid = 2095] [id = 35] 19:08:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1130c5800 == 26 [pid = 2095] [id = 44] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x11a030000) [pid = 2095] [serial = 90] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11a0a2400) [pid = 2095] [serial = 93] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1217b9c00) [pid = 2095] [serial = 96] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x121c6c400) [pid = 2095] [serial = 99] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x124de5000) [pid = 2095] [serial = 102] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x12d73c400) [pid = 2095] [serial = 61] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x112ead800) [pid = 2095] [serial = 63] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1159af400) [pid = 2095] [serial = 66] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1163b5000) [pid = 2095] [serial = 69] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1182c9000) [pid = 2095] [serial = 72] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1182d6000) [pid = 2095] [serial = 75] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1185c3800) [pid = 2095] [serial = 76] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x118714c00) [pid = 2095] [serial = 78] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x11915f400) [pid = 2095] [serial = 81] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1191f7400) [pid = 2095] [serial = 82] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1194a6800) [pid = 2095] [serial = 84] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x11988f000) [pid = 2095] [serial = 85] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x119892400) [pid = 2095] [serial = 87] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x11915a000) [pid = 2095] [serial = 79] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119b25c00) [pid = 2095] [serial = 88] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x11a0a2800) [pid = 2095] [serial = 91] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x113368800) [pid = 2095] [serial = 64] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x12161cc00) [pid = 2095] [serial = 94] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1182d6400) [pid = 2095] [serial = 73] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x1219f3c00) [pid = 2095] [serial = 97] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x115e59000) [pid = 2095] [serial = 67] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x123dea400) [pid = 2095] [serial = 100] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x11678ac00) [pid = 2095] [serial = 70] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x12938f000) [pid = 2095] [serial = 18] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x11a09c800) [pid = 2095] [serial = 15] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x123de8800) [pid = 2095] [serial = 11] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x121bb3800) [pid = 2095] [serial = 8] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x12cd4b400) [pid = 2095] [serial = 42] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x12cd50c00) [pid = 2095] [serial = 43] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x12c8efc00) [pid = 2095] [serial = 39] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x12c8f5400) [pid = 2095] [serial = 40] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 79 (0x12c715c00) [pid = 2095] [serial = 36] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 78 (0x12c71a000) [pid = 2095] [serial = 37] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 77 (0x12bf3b800) [pid = 2095] [serial = 34] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 76 (0x12bb06400) [pid = 2095] [serial = 33] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 75 (0x12bb0b400) [pid = 2095] [serial = 30] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 74 (0x12bf33c00) [pid = 2095] [serial = 31] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 73 (0x12b9ed000) [pid = 2095] [serial = 27] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 72 (0x12b9f4800) [pid = 2095] [serial = 28] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 71 (0x12b2f1c00) [pid = 2095] [serial = 25] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 70 (0x12b11b400) [pid = 2095] [serial = 24] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 69 (0x129358800) [pid = 2095] [serial = 21] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 68 (0x12aecc800) [pid = 2095] [serial = 22] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 67 (0x11a0a2c00) [pid = 2095] [serial = 16] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 66 (0x12d735800) [pid = 2095] [serial = 60] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 65 (0x1184b3000) [pid = 2095] [serial = 57] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 64 (0x12d433000) [pid = 2095] [serial = 58] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 63 (0x129165800) [pid = 2095] [serial = 54] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 62 (0x12d430000) [pid = 2095] [serial = 55] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 61 (0x12ce9c800) [pid = 2095] [serial = 50] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 60 (0x12d42a000) [pid = 2095] [serial = 51] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 59 (0x12ce30000) [pid = 2095] [serial = 45] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | --DOMWINDOW == 58 (0x12ce99000) [pid = 2095] [serial = 48] [outer = 0x0] [url = about:blank] 19:08:07 INFO - PROCESS | 2095 | 1464228487839 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x111ea0000 == 27 [pid = 2095] [id = 49] 19:08:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 59 (0x111f27c00) [pid = 2095] [serial = 143] [outer = 0x0] 19:08:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 60 (0x112149c00) [pid = 2095] [serial = 144] [outer = 0x111f27c00] 19:08:07 INFO - PROCESS | 2095 | 1464228487869 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 61 (0x112eb5400) [pid = 2095] [serial = 145] [outer = 0x111f27c00] 19:08:08 INFO - PROCESS | 2095 | 1464228488178 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 971ms 19:08:08 INFO - PROCESS | 2095 | 1464228488212 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:08:08 INFO - PROCESS | 2095 | 1464228488215 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:08:08 INFO - PROCESS | 2095 | 1464228488218 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 2095 | 1464228488224 Marionette TRACE conn2 <- [1,170,null,{}] 19:08:08 INFO - PROCESS | 2095 | 1464228488228 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:08 INFO - PROCESS | 2095 | 1464228488319 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:08:08 INFO - PROCESS | 2095 | 1464228488329 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x113c9a800 == 28 [pid = 2095] [id = 50] 19:08:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 62 (0x114de3400) [pid = 2095] [serial = 146] [outer = 0x0] 19:08:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 63 (0x11610c000) [pid = 2095] [serial = 147] [outer = 0x114de3400] 19:08:08 INFO - PROCESS | 2095 | 1464228488374 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 64 (0x11660d400) [pid = 2095] [serial = 148] [outer = 0x114de3400] 19:08:08 INFO - PROCESS | 2095 | 1464228488811 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 627ms 19:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:08:08 INFO - PROCESS | 2095 | 1464228488847 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 2095 | 1464228488850 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:08:08 INFO - PROCESS | 2095 | 1464228488853 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 2095 | 1464228488854 Marionette TRACE conn2 <- [1,174,null,{}] 19:08:08 INFO - PROCESS | 2095 | 1464228488860 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:08 INFO - PROCESS | 2095 | 1464228488929 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:08:08 INFO - PROCESS | 2095 | 1464228488934 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x1133a7800 == 29 [pid = 2095] [id = 51] 19:08:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 65 (0x116784400) [pid = 2095] [serial = 149] [outer = 0x0] 19:08:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 66 (0x117e5b400) [pid = 2095] [serial = 150] [outer = 0x116784400] 19:08:08 INFO - PROCESS | 2095 | 1464228488961 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 67 (0x1182c7800) [pid = 2095] [serial = 151] [outer = 0x116784400] 19:08:09 INFO - PROCESS | 2095 | 1464228489266 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 473ms 19:08:09 INFO - PROCESS | 2095 | 1464228489331 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:08:09 INFO - PROCESS | 2095 | 1464228489332 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:08:09 INFO - PROCESS | 2095 | 1464228489339 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 2095 | 1464228489343 Marionette TRACE conn2 <- [1,178,null,{}] 19:08:09 INFO - PROCESS | 2095 | 1464228489347 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:09 INFO - PROCESS | 2095 | 1464228489415 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:08:09 INFO - PROCESS | 2095 | 1464228489421 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x11758b800 == 30 [pid = 2095] [id = 52] 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 68 (0x1182d0000) [pid = 2095] [serial = 152] [outer = 0x0] 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 69 (0x1184ae400) [pid = 2095] [serial = 153] [outer = 0x1182d0000] 19:08:09 INFO - PROCESS | 2095 | 1464228489448 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 70 (0x1185c3400) [pid = 2095] [serial = 154] [outer = 0x1182d0000] 19:08:09 INFO - PROCESS | 2095 | 1464228489742 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 426ms 19:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:08:09 INFO - PROCESS | 2095 | 1464228489762 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:08:09 INFO - PROCESS | 2095 | 1464228489763 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:08:09 INFO - PROCESS | 2095 | 1464228489766 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 2095 | 1464228489767 Marionette TRACE conn2 <- [1,182,null,{}] 19:08:09 INFO - PROCESS | 2095 | 1464228489769 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:09 INFO - PROCESS | 2095 | 1464228489844 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:08:09 INFO - PROCESS | 2095 | 1464228489848 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d7800 == 31 [pid = 2095] [id = 53] 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 71 (0x1185cdc00) [pid = 2095] [serial = 155] [outer = 0x0] 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 72 (0x11871ec00) [pid = 2095] [serial = 156] [outer = 0x1185cdc00] 19:08:09 INFO - PROCESS | 2095 | 1464228489876 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 73 (0x119026000) [pid = 2095] [serial = 157] [outer = 0x1185cdc00] 19:08:10 INFO - PROCESS | 2095 | 1464228490213 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 468ms 19:08:10 INFO - PROCESS | 2095 | 1464228490234 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 2095 | 1464228490235 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:08:10 INFO - PROCESS | 2095 | 1464228490237 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 2095 | 1464228490238 Marionette TRACE conn2 <- [1,186,null,{}] 19:08:10 INFO - PROCESS | 2095 | 1464228490241 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:10 INFO - PROCESS | 2095 | 1464228490298 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:08:10 INFO - PROCESS | 2095 | 1464228490315 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185b3000 == 32 [pid = 2095] [id = 54] 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 74 (0x116784000) [pid = 2095] [serial = 158] [outer = 0x0] 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 75 (0x11915d400) [pid = 2095] [serial = 159] [outer = 0x116784000] 19:08:10 INFO - PROCESS | 2095 | 1464228490343 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 76 (0x11949d400) [pid = 2095] [serial = 160] [outer = 0x116784000] 19:08:10 INFO - PROCESS | 2095 | 1464228490667 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 19:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:08:10 INFO - PROCESS | 2095 | 1464228490708 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 2095 | 1464228490709 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:08:10 INFO - PROCESS | 2095 | 1464228490712 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 2095 | 1464228490713 Marionette TRACE conn2 <- [1,190,null,{}] 19:08:10 INFO - PROCESS | 2095 | 1464228490715 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:10 INFO - PROCESS | 2095 | 1464228490797 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:08:10 INFO - PROCESS | 2095 | 1464228490801 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x112558000 == 33 [pid = 2095] [id = 55] 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x1194a8000) [pid = 2095] [serial = 161] [outer = 0x0] 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x119891400) [pid = 2095] [serial = 162] [outer = 0x1194a8000] 19:08:10 INFO - PROCESS | 2095 | 1464228490828 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x119b42800) [pid = 2095] [serial = 163] [outer = 0x1194a8000] 19:08:11 INFO - PROCESS | 2095 | 1464228491116 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 417ms 19:08:11 INFO - PROCESS | 2095 | 1464228491131 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 2095 | 1464228491132 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:08:11 INFO - PROCESS | 2095 | 1464228491135 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 2095 | 1464228491136 Marionette TRACE conn2 <- [1,194,null,{}] 19:08:11 INFO - PROCESS | 2095 | 1464228491146 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:11 INFO - PROCESS | 2095 | 1464228491234 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:08:11 INFO - PROCESS | 2095 | 1464228491241 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x119621800 == 34 [pid = 2095] [id = 56] 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x1194a8800) [pid = 2095] [serial = 164] [outer = 0x0] 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x11a09d000) [pid = 2095] [serial = 165] [outer = 0x1194a8800] 19:08:11 INFO - PROCESS | 2095 | 1464228491265 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x11a1bcc00) [pid = 2095] [serial = 166] [outer = 0x1194a8800] 19:08:11 INFO - PROCESS | 2095 | 1464228491548 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 422ms 19:08:11 INFO - PROCESS | 2095 | 1464228491562 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 2095 | 1464228491563 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:08:11 INFO - PROCESS | 2095 | 1464228491565 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 2095 | 1464228491566 Marionette TRACE conn2 <- [1,198,null,{}] 19:08:11 INFO - PROCESS | 2095 | 1464228491569 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:11 INFO - PROCESS | 2095 | 1464228491672 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:08:11 INFO - PROCESS | 2095 | 1464228491675 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d61800 == 35 [pid = 2095] [id = 57] 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x11a033800) [pid = 2095] [serial = 167] [outer = 0x0] 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x121404000) [pid = 2095] [serial = 168] [outer = 0x11a033800] 19:08:11 INFO - PROCESS | 2095 | 1464228491701 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x12161b800) [pid = 2095] [serial = 169] [outer = 0x11a033800] 19:08:11 INFO - PROCESS | 2095 | 1464228491969 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 417ms 19:08:11 INFO - PROCESS | 2095 | 1464228491984 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 2095 | 1464228491985 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x11902fc00) [pid = 2095] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x1194ab400) [pid = 2095] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x1133f5000) [pid = 2095] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x112d9bc00) [pid = 2095] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x112d4b000) [pid = 2095] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 79 (0x116955c00) [pid = 2095] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 78 (0x1133f3800) [pid = 2095] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 77 (0x124b66800) [pid = 2095] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:08:12 INFO - PROCESS | 2095 | --DOMWINDOW == 76 (0x121e11c00) [pid = 2095] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:08:12 INFO - PROCESS | 2095 | 1464228492053 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 2095 | 1464228492055 Marionette TRACE conn2 <- [1,202,null,{}] 19:08:12 INFO - PROCESS | 2095 | 1464228492060 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:12 INFO - PROCESS | 2095 | 1464228492129 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:08:12 INFO - PROCESS | 2095 | 1464228492133 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x119075000 == 36 [pid = 2095] [id = 58] 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x115de8800) [pid = 2095] [serial = 170] [outer = 0x0] 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x1184b3800) [pid = 2095] [serial = 171] [outer = 0x115de8800] 19:08:12 INFO - PROCESS | 2095 | 1464228492159 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x12161c800) [pid = 2095] [serial = 172] [outer = 0x115de8800] 19:08:12 INFO - PROCESS | 2095 | 1464228492477 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 497ms 19:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:08:12 INFO - PROCESS | 2095 | 1464228492528 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:08:12 INFO - PROCESS | 2095 | 1464228492529 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:08:12 INFO - PROCESS | 2095 | 1464228492531 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 2095 | 1464228492532 Marionette TRACE conn2 <- [1,206,null,{}] 19:08:12 INFO - PROCESS | 2095 | 1464228492534 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:12 INFO - PROCESS | 2095 | 1464228492602 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:08:12 INFO - PROCESS | 2095 | 1464228492641 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x121562800 == 37 [pid = 2095] [id = 59] 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x111c82800) [pid = 2095] [serial = 173] [outer = 0x0] 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x121740000) [pid = 2095] [serial = 174] [outer = 0x111c82800] 19:08:12 INFO - PROCESS | 2095 | 1464228492670 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x121bb4800) [pid = 2095] [serial = 175] [outer = 0x111c82800] 19:08:12 INFO - PROCESS | 2095 | 1464228492953 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 19:08:13 INFO - PROCESS | 2095 | 1464228493013 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 2095 | 1464228493015 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:08:13 INFO - PROCESS | 2095 | 1464228493018 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 2095 | 1464228493020 Marionette TRACE conn2 <- [1,210,null,{}] 19:08:13 INFO - PROCESS | 2095 | 1464228493025 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:13 INFO - PROCESS | 2095 | 1464228493103 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:08:13 INFO - PROCESS | 2095 | 1464228493109 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11743c800 == 38 [pid = 2095] [id = 60] 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x121c76400) [pid = 2095] [serial = 176] [outer = 0x0] 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x124bf6400) [pid = 2095] [serial = 177] [outer = 0x121c76400] 19:08:13 INFO - PROCESS | 2095 | 1464228493133 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x124f42800) [pid = 2095] [serial = 178] [outer = 0x121c76400] 19:08:13 INFO - PROCESS | 2095 | 1464228493413 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 423ms 19:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:08:13 INFO - PROCESS | 2095 | 1464228493449 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 2095 | 1464228493450 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:08:13 INFO - PROCESS | 2095 | 1464228493453 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 2095 | 1464228493457 Marionette TRACE conn2 <- [1,214,null,{}] 19:08:13 INFO - PROCESS | 2095 | 1464228493461 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:13 INFO - PROCESS | 2095 | 1464228493581 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:08:13 INFO - PROCESS | 2095 | 1464228493590 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b71800 == 39 [pid = 2095] [id = 61] 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x11a033c00) [pid = 2095] [serial = 179] [outer = 0x0] 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x124f37800) [pid = 2095] [serial = 180] [outer = 0x11a033c00] 19:08:13 INFO - PROCESS | 2095 | 1464228493629 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x12586e400) [pid = 2095] [serial = 181] [outer = 0x11a033c00] 19:08:14 INFO - PROCESS | 2095 | 1464228494021 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 624ms 19:08:14 INFO - PROCESS | 2095 | 1464228494078 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:08:14 INFO - PROCESS | 2095 | 1464228494080 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:08:14 INFO - PROCESS | 2095 | 1464228494083 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 2095 | 1464228494085 Marionette TRACE conn2 <- [1,218,null,{}] 19:08:14 INFO - PROCESS | 2095 | 1464228494089 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:14 INFO - PROCESS | 2095 | 1464228494169 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:08:14 INFO - PROCESS | 2095 | 1464228494254 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130d1800 == 40 [pid = 2095] [id = 62] 19:08:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x112e02400) [pid = 2095] [serial = 182] [outer = 0x0] 19:08:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x1130a5c00) [pid = 2095] [serial = 183] [outer = 0x112e02400] 19:08:14 INFO - PROCESS | 2095 | 1464228494286 Marionette DEBUG loaded listener.js 19:08:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x113cc4000) [pid = 2095] [serial = 184] [outer = 0x112e02400] 19:08:14 INFO - PROCESS | 2095 | 1464228494819 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 772ms 19:08:14 INFO - PROCESS | 2095 | 1464228494857 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 2095 | 1464228494860 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:08:14 INFO - PROCESS | 2095 | 1464228494865 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 2095 | 1464228494868 Marionette TRACE conn2 <- [1,222,null,{}] 19:08:14 INFO - PROCESS | 2095 | 1464228494871 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:14 INFO - PROCESS | 2095 | 1464228494973 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:08:15 INFO - PROCESS | 2095 | 1464228495014 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d5000 == 41 [pid = 2095] [id = 63] 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x1159b0000) [pid = 2095] [serial = 185] [outer = 0x0] 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x116786800) [pid = 2095] [serial = 186] [outer = 0x1159b0000] 19:08:15 INFO - PROCESS | 2095 | 1464228495044 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1182ca000) [pid = 2095] [serial = 187] [outer = 0x1159b0000] 19:08:15 INFO - PROCESS | 2095 | 1464228495549 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 823ms 19:08:15 INFO - PROCESS | 2095 | 1464228495691 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 2095 | 1464228495693 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:08:15 INFO - PROCESS | 2095 | 1464228495715 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 2095 | 1464228495716 Marionette TRACE conn2 <- [1,226,null,{}] 19:08:15 INFO - PROCESS | 2095 | 1464228495720 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:15 INFO - PROCESS | 2095 | 1464228495814 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:08:15 INFO - PROCESS | 2095 | 1464228495876 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x113c96000 == 42 [pid = 2095] [id = 64] 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x11314ac00) [pid = 2095] [serial = 188] [outer = 0x0] 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x115de9400) [pid = 2095] [serial = 189] [outer = 0x11314ac00] 19:08:15 INFO - PROCESS | 2095 | 1464228495904 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1163b6c00) [pid = 2095] [serial = 190] [outer = 0x11314ac00] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x11743c800 == 41 [pid = 2095] [id = 60] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x121562800 == 40 [pid = 2095] [id = 59] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x119075000 == 39 [pid = 2095] [id = 58] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x119d61800 == 38 [pid = 2095] [id = 57] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x119621800 == 37 [pid = 2095] [id = 56] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x112558000 == 36 [pid = 2095] [id = 55] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x1185b3000 == 35 [pid = 2095] [id = 54] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d7800 == 34 [pid = 2095] [id = 53] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x11758b800 == 33 [pid = 2095] [id = 52] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x1133a7800 == 32 [pid = 2095] [id = 51] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x113c9a800 == 31 [pid = 2095] [id = 50] 19:08:16 INFO - PROCESS | 2095 | --DOCSHELL 0x111ea0000 == 30 [pid = 2095] [id = 49] 19:08:16 INFO - PROCESS | 2095 | 1464228496243 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119888000) [pid = 2095] [serial = 124] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x119b41800) [pid = 2095] [serial = 127] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x119b26000) [pid = 2095] [serial = 126] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x11617cc00) [pid = 2095] [serial = 111] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x11336d800) [pid = 2095] [serial = 109] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x1182d0400) [pid = 2095] [serial = 117] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x112eac400) [pid = 2095] [serial = 108] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x118278400) [pid = 2095] [serial = 114] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x11660fc00) [pid = 2095] [serial = 112] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x118717c00) [pid = 2095] [serial = 120] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x11915d000) [pid = 2095] [serial = 123] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x11892fc00) [pid = 2095] [serial = 121] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x1183c6800) [pid = 2095] [serial = 115] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x1184b3400) [pid = 2095] [serial = 118] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x125872c00) [pid = 2095] [serial = 106] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x125127000) [pid = 2095] [serial = 105] [outer = 0x0] [url = about:blank] 19:08:16 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x119b24400) [pid = 2095] [serial = 103] [outer = 0x0] [url = about:blank] 19:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 576ms 19:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:08:16 INFO - PROCESS | 2095 | 1464228496285 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 2095 | 1464228496287 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:08:16 INFO - PROCESS | 2095 | 1464228496292 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 2095 | 1464228496294 Marionette TRACE conn2 <- [1,230,null,{}] 19:08:16 INFO - PROCESS | 2095 | 1464228496297 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:16 INFO - PROCESS | 2095 | 1464228496367 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:08:16 INFO - PROCESS | 2095 | 1464228496374 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x11671a800 == 31 [pid = 2095] [id = 65] 19:08:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x117107800) [pid = 2095] [serial = 191] [outer = 0x0] 19:08:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x118272800) [pid = 2095] [serial = 192] [outer = 0x117107800] 19:08:16 INFO - PROCESS | 2095 | 1464228496399 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x1182cfc00) [pid = 2095] [serial = 193] [outer = 0x117107800] 19:08:16 INFO - PROCESS | 2095 | 1464228496716 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 19:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:08:16 INFO - PROCESS | 2095 | 1464228496762 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 2095 | 1464228496764 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:08:16 INFO - PROCESS | 2095 | 1464228496766 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 2095 | 1464228496768 Marionette TRACE conn2 <- [1,234,null,{}] 19:08:16 INFO - PROCESS | 2095 | 1464228496777 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:16 INFO - PROCESS | 2095 | 1464228496883 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:08:16 INFO - PROCESS | 2095 | 1464228496946 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x11758b800 == 32 [pid = 2095] [id = 66] 19:08:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x112d51400) [pid = 2095] [serial = 194] [outer = 0x0] 19:08:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x1185d1400) [pid = 2095] [serial = 195] [outer = 0x112d51400] 19:08:16 INFO - PROCESS | 2095 | 1464228496989 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x11902e800) [pid = 2095] [serial = 196] [outer = 0x112d51400] 19:08:17 INFO - PROCESS | 2095 | 1464228497266 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms 19:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:08:17 INFO - PROCESS | 2095 | 1464228497295 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 2095 | 1464228497296 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:08:17 INFO - PROCESS | 2095 | 1464228497299 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 2095 | 1464228497300 Marionette TRACE conn2 <- [1,238,null,{}] 19:08:17 INFO - PROCESS | 2095 | 1464228497302 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:17 INFO - PROCESS | 2095 | 1464228497398 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:08:17 INFO - PROCESS | 2095 | 1464228497439 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d7000 == 33 [pid = 2095] [id = 67] 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x1183c3400) [pid = 2095] [serial = 197] [outer = 0x0] 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x119161000) [pid = 2095] [serial = 198] [outer = 0x1183c3400] 19:08:17 INFO - PROCESS | 2095 | 1464228497464 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x119888400) [pid = 2095] [serial = 199] [outer = 0x1183c3400] 19:08:17 INFO - PROCESS | 2095 | 1464228497714 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 19:08:17 INFO - PROCESS | 2095 | 1464228497769 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 2095 | 1464228497770 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:08:17 INFO - PROCESS | 2095 | 1464228497781 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 2095 | 1464228497782 Marionette TRACE conn2 <- [1,242,null,{}] 19:08:17 INFO - PROCESS | 2095 | 1464228497785 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:17 INFO - PROCESS | 2095 | 1464228497859 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:08:17 INFO - PROCESS | 2095 | 1464228497863 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x119491000 == 34 [pid = 2095] [id = 68] 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x1121e9c00) [pid = 2095] [serial = 200] [outer = 0x0] 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x119896800) [pid = 2095] [serial = 201] [outer = 0x1121e9c00] 19:08:17 INFO - PROCESS | 2095 | 1464228497890 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x11a09b800) [pid = 2095] [serial = 202] [outer = 0x1121e9c00] 19:08:18 INFO - PROCESS | 2095 | 1464228498180 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 19:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:08:18 INFO - PROCESS | 2095 | 1464228498250 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 2095 | 1464228498252 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:08:18 INFO - PROCESS | 2095 | 1464228498268 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 2095 | 1464228498269 Marionette TRACE conn2 <- [1,246,null,{}] 19:08:18 INFO - PROCESS | 2095 | 1464228498271 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:18 INFO - PROCESS | 2095 | 1464228498374 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:08:18 INFO - PROCESS | 2095 | 1464228498404 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d76800 == 35 [pid = 2095] [id = 69] 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11a0a2800) [pid = 2095] [serial = 203] [outer = 0x0] 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x121407c00) [pid = 2095] [serial = 204] [outer = 0x11a0a2800] 19:08:18 INFO - PROCESS | 2095 | 1464228498430 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1219f3c00) [pid = 2095] [serial = 205] [outer = 0x11a0a2800] 19:08:18 INFO - PROCESS | 2095 | 1464228498728 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 482ms 19:08:18 INFO - PROCESS | 2095 | 1464228498750 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 2095 | 1464228498751 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:08:18 INFO - PROCESS | 2095 | 1464228498762 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 2095 | 1464228498763 Marionette TRACE conn2 <- [1,250,null,{}] 19:08:18 INFO - PROCESS | 2095 | 1464228498766 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:18 INFO - PROCESS | 2095 | 1464228498866 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:08:18 INFO - PROCESS | 2095 | 1464228498871 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x121566000 == 36 [pid = 2095] [id = 70] 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x121623400) [pid = 2095] [serial = 206] [outer = 0x0] 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x121e10000) [pid = 2095] [serial = 207] [outer = 0x121623400] 19:08:18 INFO - PROCESS | 2095 | 1464228498895 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x124deb400) [pid = 2095] [serial = 208] [outer = 0x121623400] 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x125877400) [pid = 2095] [serial = 209] [outer = 0x12cd57000] 19:08:19 INFO - PROCESS | 2095 | 1464228499216 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 527ms 19:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:08:19 INFO - PROCESS | 2095 | 1464228499281 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 2095 | 1464228499282 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:08:19 INFO - PROCESS | 2095 | 1464228499285 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 2095 | 1464228499286 Marionette TRACE conn2 <- [1,254,null,{}] 19:08:19 INFO - PROCESS | 2095 | 1464228499288 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:19 INFO - PROCESS | 2095 | 1464228499374 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:08:19 INFO - PROCESS | 2095 | 1464228499401 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a4d800 == 37 [pid = 2095] [id = 71] 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x124f33c00) [pid = 2095] [serial = 210] [outer = 0x0] 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x125873400) [pid = 2095] [serial = 211] [outer = 0x124f33c00] 19:08:19 INFO - PROCESS | 2095 | 1464228499425 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1262a4400) [pid = 2095] [serial = 212] [outer = 0x124f33c00] 19:08:19 INFO - PROCESS | 2095 | 1464228499716 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 19:08:19 INFO - PROCESS | 2095 | 1464228499753 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 2095 | 1464228499755 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:08:19 INFO - PROCESS | 2095 | 1464228499768 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 2095 | 1464228499769 Marionette TRACE conn2 <- [1,258,null,{}] 19:08:19 INFO - PROCESS | 2095 | 1464228499771 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:19 INFO - PROCESS | 2095 | 1464228499857 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:08:19 INFO - PROCESS | 2095 | 1464228499884 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x12587d000 == 38 [pid = 2095] [id = 72] 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1262a6000) [pid = 2095] [serial = 213] [outer = 0x0] 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x12667b800) [pid = 2095] [serial = 214] [outer = 0x1262a6000] 19:08:19 INFO - PROCESS | 2095 | 1464228499908 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x12700dc00) [pid = 2095] [serial = 215] [outer = 0x1262a6000] 19:08:20 INFO - PROCESS | 2095 | 1464228500185 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 477ms 19:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:08:20 INFO - PROCESS | 2095 | 1464228500238 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 2095 | 1464228500241 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:08:20 INFO - PROCESS | 2095 | 1464228500245 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 2095 | 1464228500246 Marionette TRACE conn2 <- [1,262,null,{}] 19:08:20 INFO - PROCESS | 2095 | 1464228500248 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:20 INFO - PROCESS | 2095 | 1464228500388 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x116784000) [pid = 2095] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x111f27c00) [pid = 2095] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1194a8800) [pid = 2095] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x11264c800) [pid = 2095] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1185cdc00) [pid = 2095] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1182d0000) [pid = 2095] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x114de0800) [pid = 2095] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x116784400) [pid = 2095] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x121c76400) [pid = 2095] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x1184b4000) [pid = 2095] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x119b27c00) [pid = 2095] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x1194a8000) [pid = 2095] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x11a033800) [pid = 2095] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x111c82800) [pid = 2095] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x115de8800) [pid = 2095] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:08:20 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x114de3400) [pid = 2095] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:08:20 INFO - PROCESS | 2095 | 1464228500423 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x116a7a000 == 39 [pid = 2095] [id = 73] 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x111e30800) [pid = 2095] [serial = 216] [outer = 0x0] 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1130a8000) [pid = 2095] [serial = 217] [outer = 0x111e30800] 19:08:20 INFO - PROCESS | 2095 | 1464228500447 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x116788c00) [pid = 2095] [serial = 218] [outer = 0x111e30800] 19:08:20 INFO - PROCESS | 2095 | 1464228500714 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 19:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:08:20 INFO - PROCESS | 2095 | 1464228500764 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 2095 | 1464228500766 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:08:20 INFO - PROCESS | 2095 | 1464228500768 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 2095 | 1464228500770 Marionette TRACE conn2 <- [1,266,null,{}] 19:08:20 INFO - PROCESS | 2095 | 1464228500776 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:20 INFO - PROCESS | 2095 | 1464228500863 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:08:20 INFO - PROCESS | 2095 | 1464228500867 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x12721b800 == 40 [pid = 2095] [id = 74] 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11892a400) [pid = 2095] [serial = 219] [outer = 0x0] 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x121c76400) [pid = 2095] [serial = 220] [outer = 0x11892a400] 19:08:20 INFO - PROCESS | 2095 | 1464228500904 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x127736000) [pid = 2095] [serial = 221] [outer = 0x11892a400] 19:08:21 INFO - PROCESS | 2095 | 1464228501195 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms 19:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:08:21 INFO - PROCESS | 2095 | 1464228501244 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 2095 | 1464228501245 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:08:21 INFO - PROCESS | 2095 | 1464228501247 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 2095 | 1464228501248 Marionette TRACE conn2 <- [1,270,null,{}] 19:08:21 INFO - PROCESS | 2095 | 1464228501250 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:21 INFO - PROCESS | 2095 | 1464228501342 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:08:21 INFO - PROCESS | 2095 | 1464228501348 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12781f000 == 41 [pid = 2095] [id = 75] 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x126671000) [pid = 2095] [serial = 222] [outer = 0x0] 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x12773dc00) [pid = 2095] [serial = 223] [outer = 0x126671000] 19:08:21 INFO - PROCESS | 2095 | 1464228501372 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1277cd800) [pid = 2095] [serial = 224] [outer = 0x126671000] 19:08:21 INFO - PROCESS | 2095 | 1464228501678 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 19:08:21 INFO - PROCESS | 2095 | 1464228501716 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 2095 | 1464228501718 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:08:21 INFO - PROCESS | 2095 | 1464228501722 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 2095 | 1464228501726 Marionette TRACE conn2 <- [1,274,null,{}] 19:08:21 INFO - PROCESS | 2095 | 1464228501729 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:21 INFO - PROCESS | 2095 | 1464228501842 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:08:21 INFO - PROCESS | 2095 | 1464228501848 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f9b800 == 42 [pid = 2095] [id = 76] 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x1277cdc00) [pid = 2095] [serial = 225] [outer = 0x0] 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1277dd800) [pid = 2095] [serial = 226] [outer = 0x1277cdc00] 19:08:21 INFO - PROCESS | 2095 | 1464228501887 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x128dc3c00) [pid = 2095] [serial = 227] [outer = 0x1277cdc00] 19:08:22 INFO - PROCESS | 2095 | 1464228502282 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 573ms 19:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:08:22 INFO - PROCESS | 2095 | 1464228502295 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 2095 | 1464228502296 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:08:22 INFO - PROCESS | 2095 | 1464228502298 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 2095 | 1464228502299 Marionette TRACE conn2 <- [1,278,null,{}] 19:08:22 INFO - PROCESS | 2095 | 1464228502301 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:22 INFO - PROCESS | 2095 | 1464228502395 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:08:22 INFO - PROCESS | 2095 | 1464228502466 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x11254e000 == 43 [pid = 2095] [id = 77] 19:08:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x111a0e000) [pid = 2095] [serial = 228] [outer = 0x0] 19:08:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x111f29c00) [pid = 2095] [serial = 229] [outer = 0x111a0e000] 19:08:22 INFO - PROCESS | 2095 | 1464228502498 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x1133f2c00) [pid = 2095] [serial = 230] [outer = 0x111a0e000] 19:08:22 INFO - PROCESS | 2095 | 1464228502910 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 618ms 19:08:22 INFO - PROCESS | 2095 | 1464228502918 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 2095 | 1464228502920 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:08:22 INFO - PROCESS | 2095 | 1464228502923 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 2095 | 1464228502926 Marionette TRACE conn2 <- [1,282,null,{}] 19:08:22 INFO - PROCESS | 2095 | 1464228502929 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:23 INFO - PROCESS | 2095 | 1464228503023 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:08:23 INFO - PROCESS | 2095 | 1464228503065 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x11859a000 == 44 [pid = 2095] [id = 78] 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1159af400) [pid = 2095] [serial = 231] [outer = 0x0] 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1182c7c00) [pid = 2095] [serial = 232] [outer = 0x1159af400] 19:08:23 INFO - PROCESS | 2095 | 1464228503096 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1183c6800) [pid = 2095] [serial = 233] [outer = 0x1159af400] 19:08:23 INFO - PROCESS | 2095 | 1464228503509 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms 19:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:08:23 INFO - PROCESS | 2095 | 1464228503548 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 2095 | 1464228503550 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:08:23 INFO - PROCESS | 2095 | 1464228503553 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 2095 | 1464228503554 Marionette TRACE conn2 <- [1,286,null,{}] 19:08:23 INFO - PROCESS | 2095 | 1464228503557 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:23 INFO - PROCESS | 2095 | 1464228503649 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:08:23 INFO - PROCESS | 2095 | 1464228503690 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x127210800 == 45 [pid = 2095] [id = 79] 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1185cdc00) [pid = 2095] [serial = 234] [outer = 0x0] 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119161c00) [pid = 2095] [serial = 235] [outer = 0x1185cdc00] 19:08:23 INFO - PROCESS | 2095 | 1464228503724 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1198c2000) [pid = 2095] [serial = 236] [outer = 0x1185cdc00] 19:08:24 INFO - PROCESS | 2095 | 1464228504126 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 19:08:24 INFO - PROCESS | 2095 | 1464228504174 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 2095 | 1464228504176 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:08:24 INFO - PROCESS | 2095 | 1464228504183 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 2095 | 1464228504188 Marionette TRACE conn2 <- [1,290,null,{}] 19:08:24 INFO - PROCESS | 2095 | 1464228504191 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:24 INFO - PROCESS | 2095 | 1464228504286 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:08:24 INFO - PROCESS | 2095 | 1464228504366 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x129634000 == 46 [pid = 2095] [id = 80] 19:08:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x121407800) [pid = 2095] [serial = 237] [outer = 0x0] 19:08:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x121c74c00) [pid = 2095] [serial = 238] [outer = 0x121407800] 19:08:24 INFO - PROCESS | 2095 | 1464228504396 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12586fc00) [pid = 2095] [serial = 239] [outer = 0x121407800] 19:08:24 INFO - PROCESS | 2095 | 1464228504808 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 678ms 19:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:08:24 INFO - PROCESS | 2095 | 1464228504858 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 2095 | 1464228504860 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:08:24 INFO - PROCESS | 2095 | 1464228504862 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 2095 | 1464228504863 Marionette TRACE conn2 <- [1,294,null,{}] 19:08:24 INFO - PROCESS | 2095 | 1464228504866 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:24 INFO - PROCESS | 2095 | 1464228504959 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:08:25 INFO - PROCESS | 2095 | 1464228505014 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x118592000 == 47 [pid = 2095] [id = 81] 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x116788800) [pid = 2095] [serial = 240] [outer = 0x0] 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11a0a9c00) [pid = 2095] [serial = 241] [outer = 0x116788800] 19:08:25 INFO - PROCESS | 2095 | 1464228505044 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1270b5c00) [pid = 2095] [serial = 242] [outer = 0x116788800] 19:08:25 INFO - PROCESS | 2095 | 1464228505546 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 719ms 19:08:25 INFO - PROCESS | 2095 | 1464228505591 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:08:25 INFO - PROCESS | 2095 | 1464228505593 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:08:25 INFO - PROCESS | 2095 | 1464228505598 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 2095 | 1464228505600 Marionette TRACE conn2 <- [1,298,null,{}] 19:08:25 INFO - PROCESS | 2095 | 1464228505604 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:25 INFO - PROCESS | 2095 | 1464228505688 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:08:25 INFO - PROCESS | 2095 | 1464228505751 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x111ca0800 == 48 [pid = 2095] [id = 82] 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x114dde800) [pid = 2095] [serial = 243] [outer = 0x0] 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x115d4a800) [pid = 2095] [serial = 244] [outer = 0x114dde800] 19:08:25 INFO - PROCESS | 2095 | 1464228505780 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x11635c800) [pid = 2095] [serial = 245] [outer = 0x114dde800] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x128f9b800 == 47 [pid = 2095] [id = 76] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x12781f000 == 46 [pid = 2095] [id = 75] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x12721b800 == 45 [pid = 2095] [id = 74] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x116a7a000 == 44 [pid = 2095] [id = 73] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x12587d000 == 43 [pid = 2095] [id = 72] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x121a4d800 == 42 [pid = 2095] [id = 71] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x121566000 == 41 [pid = 2095] [id = 70] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x119d76800 == 40 [pid = 2095] [id = 69] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x119491000 == 39 [pid = 2095] [id = 68] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d7000 == 38 [pid = 2095] [id = 67] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1184b7400) [pid = 2095] [serial = 141] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x124f37800) [pid = 2095] [serial = 180] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | 1464228506196 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x11758b800 == 37 [pid = 2095] [id = 66] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x11671a800 == 36 [pid = 2095] [id = 65] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x113c96000 == 35 [pid = 2095] [id = 64] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d5000 == 34 [pid = 2095] [id = 63] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x1130d1800 == 33 [pid = 2095] [id = 62] 19:08:26 INFO - PROCESS | 2095 | --DOCSHELL 0x124b71800 == 32 [pid = 2095] [id = 61] 19:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 623ms 19:08:26 INFO - PROCESS | 2095 | 1464228506221 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 2095 | 1464228506225 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:08:26 INFO - PROCESS | 2095 | 1464228506229 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 2095 | 1464228506231 Marionette TRACE conn2 <- [1,302,null,{}] 19:08:26 INFO - PROCESS | 2095 | 1464228506233 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:26 INFO - PROCESS | 2095 | 1464228506306 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x11915d400) [pid = 2095] [serial = 159] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x112149c00) [pid = 2095] [serial = 144] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x112eb5400) [pid = 2095] [serial = 145] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x11a09d000) [pid = 2095] [serial = 165] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x11314b000) [pid = 2095] [serial = 130] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11871ec00) [pid = 2095] [serial = 156] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x112d4ac00) [pid = 2095] [serial = 129] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1184ae400) [pid = 2095] [serial = 153] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x11803ec00) [pid = 2095] [serial = 133] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1185c3400) [pid = 2095] [serial = 154] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x117e5b400) [pid = 2095] [serial = 150] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x116783800) [pid = 2095] [serial = 132] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1182c7800) [pid = 2095] [serial = 151] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x124f42800) [pid = 2095] [serial = 178] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1191f5800) [pid = 2095] [serial = 136] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x119055400) [pid = 2095] [serial = 135] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11a1be800) [pid = 2095] [serial = 139] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x11a09e000) [pid = 2095] [serial = 138] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x119891400) [pid = 2095] [serial = 162] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x119b42800) [pid = 2095] [serial = 163] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x121404000) [pid = 2095] [serial = 168] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x11a1bcc00) [pid = 2095] [serial = 166] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x121740000) [pid = 2095] [serial = 174] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x12161b800) [pid = 2095] [serial = 169] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1184b3800) [pid = 2095] [serial = 171] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12161c800) [pid = 2095] [serial = 172] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x124bf6400) [pid = 2095] [serial = 177] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x121bb4800) [pid = 2095] [serial = 175] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x11660d400) [pid = 2095] [serial = 148] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x11610c000) [pid = 2095] [serial = 147] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x11949d400) [pid = 2095] [serial = 160] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x119026000) [pid = 2095] [serial = 157] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 2095 | 1464228506358 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x113c82000 == 33 [pid = 2095] [id = 83] 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x112d4ac00) [pid = 2095] [serial = 246] [outer = 0x0] 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x116175800) [pid = 2095] [serial = 247] [outer = 0x112d4ac00] 19:08:26 INFO - PROCESS | 2095 | 1464228506386 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x118040000) [pid = 2095] [serial = 248] [outer = 0x112d4ac00] 19:08:26 INFO - PROCESS | 2095 | 1464228506681 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 470ms 19:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:08:26 INFO - PROCESS | 2095 | 1464228506699 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 2095 | 1464228506701 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:08:26 INFO - PROCESS | 2095 | 1464228506703 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 2095 | 1464228506707 Marionette TRACE conn2 <- [1,306,null,{}] 19:08:26 INFO - PROCESS | 2095 | 1464228506723 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:26 INFO - PROCESS | 2095 | 1464228506801 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:08:26 INFO - PROCESS | 2095 | 1464228506809 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184ca800 == 34 [pid = 2095] [id = 84] 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1184ae400) [pid = 2095] [serial = 249] [outer = 0x0] 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x118931400) [pid = 2095] [serial = 250] [outer = 0x1184ae400] 19:08:26 INFO - PROCESS | 2095 | 1464228506836 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1191ef400) [pid = 2095] [serial = 251] [outer = 0x1184ae400] 19:08:27 INFO - PROCESS | 2095 | 1464228507159 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 479ms 19:08:27 INFO - PROCESS | 2095 | 1464228507184 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 2095 | 1464228507185 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:08:27 INFO - PROCESS | 2095 | 1464228507188 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 2095 | 1464228507190 Marionette TRACE conn2 <- [1,310,null,{}] 19:08:27 INFO - PROCESS | 2095 | 1464228507194 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:27 INFO - PROCESS | 2095 | 1464228507273 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:08:27 INFO - PROCESS | 2095 | 1464228507278 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191be800 == 35 [pid = 2095] [id = 85] 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x1194a5c00) [pid = 2095] [serial = 252] [outer = 0x0] 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x119891400) [pid = 2095] [serial = 253] [outer = 0x1194a5c00] 19:08:27 INFO - PROCESS | 2095 | 1464228507303 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1198b7c00) [pid = 2095] [serial = 254] [outer = 0x1194a5c00] 19:08:27 INFO - PROCESS | 2095 | 1464228507610 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 19:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:08:27 INFO - PROCESS | 2095 | 1464228507662 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 2095 | 1464228507663 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:08:27 INFO - PROCESS | 2095 | 1464228507665 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 2095 | 1464228507666 Marionette TRACE conn2 <- [1,314,null,{}] 19:08:27 INFO - PROCESS | 2095 | 1464228507669 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:27 INFO - PROCESS | 2095 | 1464228507740 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:08:27 INFO - PROCESS | 2095 | 1464228507782 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x11948d000 == 36 [pid = 2095] [id = 86] 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1194a8c00) [pid = 2095] [serial = 255] [outer = 0x0] 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x1198ba800) [pid = 2095] [serial = 256] [outer = 0x1194a8c00] 19:08:27 INFO - PROCESS | 2095 | 1464228507808 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x119b2a400) [pid = 2095] [serial = 257] [outer = 0x1194a8c00] 19:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 418ms 19:08:28 INFO - PROCESS | 2095 | 1464228508080 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:28 INFO - PROCESS | 2095 | 1464228508085 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 2095 | 1464228508087 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:08:28 INFO - PROCESS | 2095 | 1464228508094 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 2095 | 1464228508096 Marionette TRACE conn2 <- [1,318,null,{}] 19:08:28 INFO - PROCESS | 2095 | 1464228508098 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:28 INFO - PROCESS | 2095 | 1464228508192 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:08:28 INFO - PROCESS | 2095 | 1464228508198 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a17b000 == 37 [pid = 2095] [id = 87] 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x11a0aa800) [pid = 2095] [serial = 258] [outer = 0x0] 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x12140b800) [pid = 2095] [serial = 259] [outer = 0x11a0aa800] 19:08:28 INFO - PROCESS | 2095 | 1464228508224 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x124de2400) [pid = 2095] [serial = 260] [outer = 0x11a0aa800] 19:08:28 INFO - PROCESS | 2095 | 1464228508560 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 19:08:28 INFO - PROCESS | 2095 | 1464228508565 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 2095 | 1464228508566 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:08:28 INFO - PROCESS | 2095 | 1464228508569 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 2095 | 1464228508570 Marionette TRACE conn2 <- [1,322,null,{}] 19:08:28 INFO - PROCESS | 2095 | 1464228508575 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:28 INFO - PROCESS | 2095 | 1464228508660 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:08:28 INFO - PROCESS | 2095 | 1464228508691 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a3a800 == 38 [pid = 2095] [id = 88] 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x121621c00) [pid = 2095] [serial = 261] [outer = 0x0] 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x12586c400) [pid = 2095] [serial = 262] [outer = 0x121621c00] 19:08:28 INFO - PROCESS | 2095 | 1464228508715 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1262a3800) [pid = 2095] [serial = 263] [outer = 0x121621c00] 19:08:29 INFO - PROCESS | 2095 | 1464228509019 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 19:08:29 INFO - PROCESS | 2095 | 1464228509042 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:08:29 INFO - PROCESS | 2095 | 1464228509044 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:08:29 INFO - PROCESS | 2095 | 1464228509052 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:08:29 INFO - PROCESS | 2095 | 1464228509053 Marionette TRACE conn2 <- [1,326,null,{}] 19:08:29 INFO - PROCESS | 2095 | 1464228509056 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:29 INFO - PROCESS | 2095 | 1464228509144 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:08:29 INFO - PROCESS | 2095 | 1464228509148 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x124860000 == 39 [pid = 2095] [id = 89] 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x125872000) [pid = 2095] [serial = 264] [outer = 0x0] 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x12700d800) [pid = 2095] [serial = 265] [outer = 0x125872000] 19:08:29 INFO - PROCESS | 2095 | 1464228509173 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1272c1000) [pid = 2095] [serial = 266] [outer = 0x125872000] 19:08:29 INFO - PROCESS | 2095 | 1464228509512 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 19:08:29 INFO - PROCESS | 2095 | 1464228509520 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:08:29 INFO - PROCESS | 2095 | 1464228509522 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:08:29 INFO - PROCESS | 2095 | 1464228509526 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:08:29 INFO - PROCESS | 2095 | 1464228509527 Marionette TRACE conn2 <- [1,330,null,{}] 19:08:29 INFO - PROCESS | 2095 | 1464228509529 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:29 INFO - PROCESS | 2095 | 1464228509618 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:08:29 INFO - PROCESS | 2095 | 1464228509623 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x125894000 == 40 [pid = 2095] [id = 90] 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x127227c00) [pid = 2095] [serial = 267] [outer = 0x0] 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x127737800) [pid = 2095] [serial = 268] [outer = 0x127227c00] 19:08:29 INFO - PROCESS | 2095 | 1464228509647 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x127740000) [pid = 2095] [serial = 269] [outer = 0x127227c00] 19:08:29 INFO - PROCESS | 2095 | 1464228509970 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 19:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:08:30 INFO - PROCESS | 2095 | 1464228509995 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 2095 | 1464228509997 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:08:30 INFO - PROCESS | 2095 | 1464228509999 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 2095 | 1464228510000 Marionette TRACE conn2 <- [1,334,null,{}] 19:08:30 INFO - PROCESS | 2095 | 1464228510002 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:30 INFO - PROCESS | 2095 | 1464228510092 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:08:30 INFO - PROCESS | 2095 | 1464228510102 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12781a000 == 41 [pid = 2095] [id = 91] 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1277d5400) [pid = 2095] [serial = 270] [outer = 0x0] 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1277de000) [pid = 2095] [serial = 271] [outer = 0x1277d5400] 19:08:30 INFO - PROCESS | 2095 | 1464228510127 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x1277e4000) [pid = 2095] [serial = 272] [outer = 0x1277d5400] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x117107800) [pid = 2095] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1121e9c00) [pid = 2095] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x112d51400) [pid = 2095] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x124f33c00) [pid = 2095] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x126671000) [pid = 2095] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x121623400) [pid = 2095] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1183c3400) [pid = 2095] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1262a6000) [pid = 2095] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x111e30800) [pid = 2095] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x11a0a2800) [pid = 2095] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x11314ac00) [pid = 2095] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11892a400) [pid = 2095] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:08:30 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1159b2c00) [pid = 2095] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:08:30 INFO - PROCESS | 2095 | 1464228510518 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 570ms 19:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:08:30 INFO - PROCESS | 2095 | 1464228510570 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 2095 | 1464228510571 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:08:30 INFO - PROCESS | 2095 | 1464228510574 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 2095 | 1464228510575 Marionette TRACE conn2 <- [1,338,null,{}] 19:08:30 INFO - PROCESS | 2095 | 1464228510577 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:30 INFO - PROCESS | 2095 | 1464228510670 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:08:30 INFO - PROCESS | 2095 | 1464228510678 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x127826800 == 42 [pid = 2095] [id = 92] 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x124f33c00) [pid = 2095] [serial = 273] [outer = 0x0] 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x12586e000) [pid = 2095] [serial = 274] [outer = 0x124f33c00] 19:08:30 INFO - PROCESS | 2095 | 1464228510707 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x128dcc800) [pid = 2095] [serial = 275] [outer = 0x124f33c00] 19:08:31 INFO - PROCESS | 2095 | 1464228511033 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 19:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:08:31 INFO - PROCESS | 2095 | 1464228511046 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:08:31 INFO - PROCESS | 2095 | 1464228511047 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:08:31 INFO - PROCESS | 2095 | 1464228511049 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 2095 | 1464228511050 Marionette TRACE conn2 <- [1,342,null,{}] 19:08:31 INFO - PROCESS | 2095 | 1464228511053 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:31 INFO - PROCESS | 2095 | 1464228511147 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:08:31 INFO - PROCESS | 2095 | 1464228511155 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298e0000 == 43 [pid = 2095] [id = 93] 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1277d9000) [pid = 2095] [serial = 276] [outer = 0x0] 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x129161800) [pid = 2095] [serial = 277] [outer = 0x1277d9000] 19:08:31 INFO - PROCESS | 2095 | 1464228511179 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1291e1c00) [pid = 2095] [serial = 278] [outer = 0x1277d9000] 19:08:31 INFO - PROCESS | 2095 | 1464228511451 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 420ms 19:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:08:31 INFO - PROCESS | 2095 | 1464228511469 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:08:31 INFO - PROCESS | 2095 | 1464228511470 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:08:31 INFO - PROCESS | 2095 | 1464228511480 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 2095 | 1464228511481 Marionette TRACE conn2 <- [1,346,null,{}] 19:08:31 INFO - PROCESS | 2095 | 1464228511484 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:31 INFO - PROCESS | 2095 | 1464228511565 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:08:31 INFO - PROCESS | 2095 | 1464228511569 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a982800 == 44 [pid = 2095] [id = 94] 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x118278400) [pid = 2095] [serial = 279] [outer = 0x0] 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x12934c800) [pid = 2095] [serial = 280] [outer = 0x118278400] 19:08:31 INFO - PROCESS | 2095 | 1464228511602 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x129356c00) [pid = 2095] [serial = 281] [outer = 0x118278400] 19:08:31 INFO - PROCESS | 2095 | 1464228511890 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 425ms 19:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:08:31 INFO - PROCESS | 2095 | 1464228511925 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:08:31 INFO - PROCESS | 2095 | 1464228511926 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:08:31 INFO - PROCESS | 2095 | 1464228511929 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 2095 | 1464228511930 Marionette TRACE conn2 <- [1,350,null,{}] 19:08:31 INFO - PROCESS | 2095 | 1464228511932 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:32 INFO - PROCESS | 2095 | 1464228512010 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:08:32 INFO - PROCESS | 2095 | 1464228512054 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a999000 == 45 [pid = 2095] [id = 95] 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x12934d400) [pid = 2095] [serial = 282] [outer = 0x0] 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x12938e000) [pid = 2095] [serial = 283] [outer = 0x12934d400] 19:08:32 INFO - PROCESS | 2095 | 1464228512079 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12a6bd000) [pid = 2095] [serial = 284] [outer = 0x12934d400] 19:08:32 INFO - PROCESS | 2095 | 1464228512322 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 418ms 19:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:08:32 INFO - PROCESS | 2095 | 1464228512348 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:08:32 INFO - PROCESS | 2095 | 1464228512349 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:08:32 INFO - PROCESS | 2095 | 1464228512353 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:08:32 INFO - PROCESS | 2095 | 1464228512354 Marionette TRACE conn2 <- [1,354,null,{}] 19:08:32 INFO - PROCESS | 2095 | 1464228512364 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:32 INFO - PROCESS | 2095 | 1464228512446 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:08:32 INFO - PROCESS | 2095 | 1464228512452 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b236000 == 46 [pid = 2095] [id = 96] 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12939a000) [pid = 2095] [serial = 285] [outer = 0x0] 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12a77a800) [pid = 2095] [serial = 286] [outer = 0x12939a000] 19:08:32 INFO - PROCESS | 2095 | 1464228512476 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12a785000) [pid = 2095] [serial = 287] [outer = 0x12939a000] 19:08:32 INFO - PROCESS | 2095 | 1464228512987 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 679ms 19:08:33 INFO - PROCESS | 2095 | 1464228513031 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:08:33 INFO - PROCESS | 2095 | 1464228513034 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:08:33 INFO - PROCESS | 2095 | 1464228513038 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 2095 | 1464228513041 Marionette TRACE conn2 <- [1,358,null,{}] 19:08:33 INFO - PROCESS | 2095 | 1464228513044 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:33 INFO - PROCESS | 2095 | 1464228513142 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:08:33 INFO - PROCESS | 2095 | 1464228513189 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x1161b7000 == 47 [pid = 2095] [id = 97] 19:08:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x115d46c00) [pid = 2095] [serial = 288] [outer = 0x0] 19:08:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x116175400) [pid = 2095] [serial = 289] [outer = 0x115d46c00] 19:08:33 INFO - PROCESS | 2095 | 1464228513243 Marionette DEBUG loaded listener.js 19:08:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11678ac00) [pid = 2095] [serial = 290] [outer = 0x115d46c00] 19:08:33 INFO - PROCESS | 2095 | 1464228513712 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 723ms 19:08:33 INFO - PROCESS | 2095 | 1464228513772 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:08:33 INFO - PROCESS | 2095 | 1464228513776 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:08:33 INFO - PROCESS | 2095 | 1464228513783 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 2095 | 1464228513784 Marionette TRACE conn2 <- [1,362,null,{}] 19:08:33 INFO - PROCESS | 2095 | 1464228513787 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:33 INFO - PROCESS | 2095 | 1464228513887 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:08:33 INFO - PROCESS | 2095 | 1464228513946 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213ab000 == 48 [pid = 2095] [id = 98] 19:08:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1182d5000) [pid = 2095] [serial = 291] [outer = 0x0] 19:08:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1184b7800) [pid = 2095] [serial = 292] [outer = 0x1182d5000] 19:08:33 INFO - PROCESS | 2095 | 1464228513976 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x119031800) [pid = 2095] [serial = 293] [outer = 0x1182d5000] 19:08:34 INFO - PROCESS | 2095 | 1464228514420 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 19:08:34 INFO - PROCESS | 2095 | 1464228514453 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 2095 | 1464228514455 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:08:34 INFO - PROCESS | 2095 | 1464228514477 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 2095 | 1464228514480 Marionette TRACE conn2 <- [1,366,null,{}] 19:08:34 INFO - PROCESS | 2095 | 1464228514489 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:34 INFO - PROCESS | 2095 | 1464228514774 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:08:34 INFO - PROCESS | 2095 | 1464228514847 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x116979800 == 49 [pid = 2095] [id = 99] 19:08:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x112d4b400) [pid = 2095] [serial = 294] [outer = 0x0] 19:08:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x112e6f000) [pid = 2095] [serial = 295] [outer = 0x112d4b400] 19:08:34 INFO - PROCESS | 2095 | 1464228514875 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x113c69800) [pid = 2095] [serial = 296] [outer = 0x112d4b400] 19:08:35 INFO - PROCESS | 2095 | 1464228515290 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 827ms 19:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:08:35 INFO - PROCESS | 2095 | 1464228515303 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 2095 | 1464228515305 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:08:35 INFO - PROCESS | 2095 | 1464228515308 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 2095 | 1464228515311 Marionette TRACE conn2 <- [1,370,null,{}] 19:08:35 INFO - PROCESS | 2095 | 1464228515314 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:35 INFO - PROCESS | 2095 | 1464228515398 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:08:35 INFO - PROCESS | 2095 | 1464228515441 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130df800 == 50 [pid = 2095] [id = 100] 19:08:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x113cd1400) [pid = 2095] [serial = 297] [outer = 0x0] 19:08:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x11610e000) [pid = 2095] [serial = 298] [outer = 0x113cd1400] 19:08:35 INFO - PROCESS | 2095 | 1464228515470 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1166cf000) [pid = 2095] [serial = 299] [outer = 0x113cd1400] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x12a999000 == 49 [pid = 2095] [id = 95] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x12a982800 == 48 [pid = 2095] [id = 94] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x1298e0000 == 47 [pid = 2095] [id = 93] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x127826800 == 46 [pid = 2095] [id = 92] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x12781a000 == 45 [pid = 2095] [id = 91] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x125894000 == 44 [pid = 2095] [id = 90] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x124860000 == 43 [pid = 2095] [id = 89] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x121a3a800 == 42 [pid = 2095] [id = 88] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x11a17b000 == 41 [pid = 2095] [id = 87] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x11948d000 == 40 [pid = 2095] [id = 86] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x1191be800 == 39 [pid = 2095] [id = 85] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x1184ca800 == 38 [pid = 2095] [id = 84] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x113c82000 == 37 [pid = 2095] [id = 83] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x111ca0800 == 36 [pid = 2095] [id = 82] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x118592000 == 35 [pid = 2095] [id = 81] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x129634000 == 34 [pid = 2095] [id = 80] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x127210800 == 33 [pid = 2095] [id = 79] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x11859a000 == 32 [pid = 2095] [id = 78] 19:08:35 INFO - PROCESS | 2095 | --DOCSHELL 0x11254e000 == 31 [pid = 2095] [id = 77] 19:08:35 INFO - PROCESS | 2095 | 1464228515883 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1277dd800) [pid = 2095] [serial = 226] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x118272800) [pid = 2095] [serial = 192] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x11a09b800) [pid = 2095] [serial = 202] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11902e800) [pid = 2095] [serial = 196] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1262a4400) [pid = 2095] [serial = 212] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12773dc00) [pid = 2095] [serial = 223] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x124deb400) [pid = 2095] [serial = 208] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x119888400) [pid = 2095] [serial = 199] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x116786800) [pid = 2095] [serial = 186] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x125873400) [pid = 2095] [serial = 211] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x12700dc00) [pid = 2095] [serial = 215] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12667b800) [pid = 2095] [serial = 214] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1130a8000) [pid = 2095] [serial = 217] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1182cfc00) [pid = 2095] [serial = 193] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1185d1400) [pid = 2095] [serial = 195] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1219f3c00) [pid = 2095] [serial = 205] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1163b6c00) [pid = 2095] [serial = 190] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x121407c00) [pid = 2095] [serial = 204] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x121e10000) [pid = 2095] [serial = 207] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x127736000) [pid = 2095] [serial = 221] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x116788c00) [pid = 2095] [serial = 218] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x121c76400) [pid = 2095] [serial = 220] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x1194a5400) [pid = 2095] [serial = 142] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x119161000) [pid = 2095] [serial = 198] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x115de9400) [pid = 2095] [serial = 189] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1277cd800) [pid = 2095] [serial = 224] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1130a5c00) [pid = 2095] [serial = 183] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x119896800) [pid = 2095] [serial = 201] [outer = 0x0] [url = about:blank] 19:08:35 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x12ce8f000) [pid = 2095] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 621ms 19:08:35 INFO - PROCESS | 2095 | 1464228515930 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 2095 | 1464228515932 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:08:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:08:35 INFO - PROCESS | 2095 | 1464228515934 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 2095 | 1464228515935 Marionette TRACE conn2 <- [1,374,null,{}] 19:08:35 INFO - PROCESS | 2095 | 1464228515938 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:36 INFO - PROCESS | 2095 | 1464228516009 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:08:36 INFO - PROCESS | 2095 | 1464228516015 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e98000 == 32 [pid = 2095] [id = 101] 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x112e04400) [pid = 2095] [serial = 300] [outer = 0x0] 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x117e59800) [pid = 2095] [serial = 301] [outer = 0x112e04400] 19:08:36 INFO - PROCESS | 2095 | 1464228516043 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1182cf800) [pid = 2095] [serial = 302] [outer = 0x112e04400] 19:08:36 INFO - PROCESS | 2095 | 1464228516393 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:08:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 19:08:36 INFO - PROCESS | 2095 | 1464228516402 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 2095 | 1464228516405 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:08:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:08:36 INFO - PROCESS | 2095 | 1464228516414 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 2095 | 1464228516417 Marionette TRACE conn2 <- [1,378,null,{}] 19:08:36 INFO - PROCESS | 2095 | 1464228516420 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:36 INFO - PROCESS | 2095 | 1464228516505 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:08:36 INFO - PROCESS | 2095 | 1464228516546 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x11744a000 == 33 [pid = 2095] [id = 102] 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x116783c00) [pid = 2095] [serial = 303] [outer = 0x0] 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1184adc00) [pid = 2095] [serial = 304] [outer = 0x116783c00] 19:08:36 INFO - PROCESS | 2095 | 1464228516571 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x118936800) [pid = 2095] [serial = 305] [outer = 0x116783c00] 19:08:36 INFO - PROCESS | 2095 | 1464228516847 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:08:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 477ms 19:08:36 INFO - PROCESS | 2095 | 1464228516888 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 2095 | 1464228516889 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:08:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:08:36 INFO - PROCESS | 2095 | 1464228516909 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 2095 | 1464228516911 Marionette TRACE conn2 <- [1,382,null,{}] 19:08:36 INFO - PROCESS | 2095 | 1464228516914 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:36 INFO - PROCESS | 2095 | 1464228516986 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:08:36 INFO - PROCESS | 2095 | 1464228516992 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189b9000 == 34 [pid = 2095] [id = 103] 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x11827e000) [pid = 2095] [serial = 306] [outer = 0x0] 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x11915dc00) [pid = 2095] [serial = 307] [outer = 0x11827e000] 19:08:37 INFO - PROCESS | 2095 | 1464228517017 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1194ab400) [pid = 2095] [serial = 308] [outer = 0x11827e000] 19:08:37 INFO - PROCESS | 2095 | 1464228517329 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:08:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 480ms 19:08:37 INFO - PROCESS | 2095 | 1464228517380 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 2095 | 1464228517381 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:08:37 INFO - PROCESS | 2095 | 1464228517383 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 2095 | 1464228517384 Marionette TRACE conn2 <- [1,386,null,{}] 19:08:37 INFO - PROCESS | 2095 | 1464228517386 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:37 INFO - PROCESS | 2095 | 1464228517458 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:08:37 INFO - PROCESS | 2095 | 1464228517464 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x119480000 == 35 [pid = 2095] [id = 104] 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1198b9400) [pid = 2095] [serial = 309] [outer = 0x0] 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1198bbc00) [pid = 2095] [serial = 310] [outer = 0x1198b9400] 19:08:37 INFO - PROCESS | 2095 | 1464228517494 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119b2dc00) [pid = 2095] [serial = 311] [outer = 0x1198b9400] 19:08:37 INFO - PROCESS | 2095 | 1464228517888 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 19:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:08:37 INFO - PROCESS | 2095 | 1464228517901 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 2095 | 1464228517902 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:08:37 INFO - PROCESS | 2095 | 1464228517904 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 2095 | 1464228517906 Marionette TRACE conn2 <- [1,390,null,{}] 19:08:37 INFO - PROCESS | 2095 | 1464228517909 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:38 INFO - PROCESS | 2095 | 1464228518005 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:08:38 INFO - PROCESS | 2095 | 1464228518019 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x112179800 == 36 [pid = 2095] [id = 105] 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1121b6000) [pid = 2095] [serial = 312] [outer = 0x0] 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x119b3ec00) [pid = 2095] [serial = 313] [outer = 0x1121b6000] 19:08:38 INFO - PROCESS | 2095 | 1464228518046 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12161c800) [pid = 2095] [serial = 314] [outer = 0x1121b6000] 19:08:38 INFO - PROCESS | 2095 | 1464228518395 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 19:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:08:38 INFO - PROCESS | 2095 | 1464228518432 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 2095 | 1464228518433 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:08:38 INFO - PROCESS | 2095 | 1464228518435 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 2095 | 1464228518437 Marionette TRACE conn2 <- [1,394,null,{}] 19:08:38 INFO - PROCESS | 2095 | 1464228518439 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:38 INFO - PROCESS | 2095 | 1464228518527 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:08:38 INFO - PROCESS | 2095 | 1464228518532 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x121558000 == 37 [pid = 2095] [id = 106] 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x116789800) [pid = 2095] [serial = 315] [outer = 0x0] 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1217b9000) [pid = 2095] [serial = 316] [outer = 0x116789800] 19:08:38 INFO - PROCESS | 2095 | 1464228518563 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x121bb4800) [pid = 2095] [serial = 317] [outer = 0x116789800] 19:08:38 INFO - PROCESS | 2095 | 1464228518870 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 19:08:38 INFO - PROCESS | 2095 | 1464228518904 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 2095 | 1464228518906 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:08:38 INFO - PROCESS | 2095 | 1464228518910 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 2095 | 1464228518911 Marionette TRACE conn2 <- [1,398,null,{}] 19:08:38 INFO - PROCESS | 2095 | 1464228518914 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:39 INFO - PROCESS | 2095 | 1464228518999 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:08:39 INFO - PROCESS | 2095 | 1464228519028 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a3a800 == 38 [pid = 2095] [id = 107] 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1217bec00) [pid = 2095] [serial = 318] [outer = 0x0] 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x123de9c00) [pid = 2095] [serial = 319] [outer = 0x1217bec00] 19:08:39 INFO - PROCESS | 2095 | 1464228519053 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1182cd400) [pid = 2095] [serial = 320] [outer = 0x1217bec00] 19:08:39 INFO - PROCESS | 2095 | 1464228519385 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:08:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 19:08:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:08:39 INFO - PROCESS | 2095 | 1464228519429 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 2095 | 1464228519430 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:08:39 INFO - PROCESS | 2095 | 1464228519432 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 2095 | 1464228519433 Marionette TRACE conn2 <- [1,402,null,{}] 19:08:39 INFO - PROCESS | 2095 | 1464228519436 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:39 INFO - PROCESS | 2095 | 1464228519532 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:08:39 INFO - PROCESS | 2095 | 1464228519545 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dde800 == 39 [pid = 2095] [id = 108] 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x121e03c00) [pid = 2095] [serial = 321] [outer = 0x0] 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12586b000) [pid = 2095] [serial = 322] [outer = 0x121e03c00] 19:08:39 INFO - PROCESS | 2095 | 1464228519570 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12629dc00) [pid = 2095] [serial = 323] [outer = 0x121e03c00] 19:08:39 INFO - PROCESS | 2095 | 1464228519918 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:08:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 19:08:39 INFO - PROCESS | 2095 | 1464228519963 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 2095 | 1464228519964 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:08:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:08:39 INFO - PROCESS | 2095 | 1464228519966 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 2095 | 1464228519967 Marionette TRACE conn2 <- [1,406,null,{}] 19:08:39 INFO - PROCESS | 2095 | 1464228519969 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:40 INFO - PROCESS | 2095 | 1464228520224 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11a033c00) [pid = 2095] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x121621c00) [pid = 2095] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x125872000) [pid = 2095] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x114dde800) [pid = 2095] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x112d4ac00) [pid = 2095] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x111a0e000) [pid = 2095] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1159af400) [pid = 2095] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1194a8c00) [pid = 2095] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1185cdc00) [pid = 2095] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x127227c00) [pid = 2095] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x11a0aa800) [pid = 2095] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x121407800) [pid = 2095] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x116788800) [pid = 2095] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x118278400) [pid = 2095] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1184ae400) [pid = 2095] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1194a5c00) [pid = 2095] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1277d5400) [pid = 2095] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x124f33c00) [pid = 2095] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x12934d400) [pid = 2095] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1277d9000) [pid = 2095] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x112e02400) [pid = 2095] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:08:40 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1159b0000) [pid = 2095] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:08:40 INFO - PROCESS | 2095 | 1464228520269 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac7000 == 40 [pid = 2095] [id = 109] 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x111fed800) [pid = 2095] [serial = 324] [outer = 0x0] 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x113c70000) [pid = 2095] [serial = 325] [outer = 0x111fed800] 19:08:40 INFO - PROCESS | 2095 | 1464228520302 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1191f7c00) [pid = 2095] [serial = 326] [outer = 0x111fed800] 19:08:40 INFO - PROCESS | 2095 | 1464228520580 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:08:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:08:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 19:08:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:08:40 INFO - PROCESS | 2095 | 1464228520584 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:08:40 INFO - PROCESS | 2095 | 1464228520586 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:08:40 INFO - PROCESS | 2095 | 1464228520596 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:08:40 INFO - PROCESS | 2095 | 1464228520598 Marionette TRACE conn2 <- [1,410,null,{}] 19:08:40 INFO - PROCESS | 2095 | 1464228520603 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:40 INFO - PROCESS | 2095 | 1464228520721 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:08:40 INFO - PROCESS | 2095 | 1464228520771 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x127816000 == 41 [pid = 2095] [id = 110] 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1159b0000) [pid = 2095] [serial = 327] [outer = 0x0] 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x12773bc00) [pid = 2095] [serial = 328] [outer = 0x1159b0000] 19:08:40 INFO - PROCESS | 2095 | 1464228520808 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x127740c00) [pid = 2095] [serial = 329] [outer = 0x1159b0000] 19:08:41 INFO - PROCESS | 2095 | 1464228521186 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:08:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 632ms 19:08:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:08:41 INFO - PROCESS | 2095 | 1464228521220 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 2095 | 1464228521222 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:08:41 INFO - PROCESS | 2095 | 1464228521226 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 2095 | 1464228521227 Marionette TRACE conn2 <- [1,414,null,{}] 19:08:41 INFO - PROCESS | 2095 | 1464228521230 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:41 INFO - PROCESS | 2095 | 1464228521311 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:08:41 INFO - PROCESS | 2095 | 1464228521356 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x12782b000 == 42 [pid = 2095] [id = 111] 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1191f3000) [pid = 2095] [serial = 330] [outer = 0x0] 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x12773b400) [pid = 2095] [serial = 331] [outer = 0x1191f3000] 19:08:41 INFO - PROCESS | 2095 | 1464228521380 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1277e5400) [pid = 2095] [serial = 332] [outer = 0x1191f3000] 19:08:41 INFO - PROCESS | 2095 | 1464228521647 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:08:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 19:08:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:08:41 INFO - PROCESS | 2095 | 1464228521697 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 2095 | 1464228521698 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:08:41 INFO - PROCESS | 2095 | 1464228521700 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 2095 | 1464228521701 Marionette TRACE conn2 <- [1,418,null,{}] 19:08:41 INFO - PROCESS | 2095 | 1464228521704 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:41 INFO - PROCESS | 2095 | 1464228521783 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:08:41 INFO - PROCESS | 2095 | 1464228521789 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c5800 == 43 [pid = 2095] [id = 112] 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x1262a4c00) [pid = 2095] [serial = 333] [outer = 0x0] 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x128dcc400) [pid = 2095] [serial = 334] [outer = 0x1262a4c00] 19:08:41 INFO - PROCESS | 2095 | 1464228521815 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x129167000) [pid = 2095] [serial = 335] [outer = 0x1262a4c00] 19:08:42 INFO - PROCESS | 2095 | 1464228522614 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 19:08:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 19:08:42 INFO - PROCESS | 2095 | 1464228522622 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:08:42 INFO - PROCESS | 2095 | 1464228522626 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:08:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:08:42 INFO - PROCESS | 2095 | 1464228522630 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 2095 | 1464228522632 Marionette TRACE conn2 <- [1,422,null,{}] 19:08:42 INFO - PROCESS | 2095 | 1464228522637 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:42 INFO - PROCESS | 2095 | 1464228522734 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:08:42 INFO - PROCESS | 2095 | 1464228522778 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x1131e1800 == 44 [pid = 2095] [id = 113] 19:08:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x112eaf800) [pid = 2095] [serial = 336] [outer = 0x0] 19:08:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11336a000) [pid = 2095] [serial = 337] [outer = 0x112eaf800] 19:08:42 INFO - PROCESS | 2095 | 1464228522812 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x115d48800) [pid = 2095] [serial = 338] [outer = 0x112eaf800] 19:08:43 INFO - PROCESS | 2095 | 1464228523495 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:08:43 INFO - PROCESS | 2095 | 1464228523771 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:08:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1173ms 19:08:43 INFO - PROCESS | 2095 | 1464228523803 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 2095 | 1464228523806 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:08:43 INFO - PROCESS | 2095 | 1464228523811 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 2095 | 1464228523812 Marionette TRACE conn2 <- [1,426,null,{}] 19:08:43 INFO - PROCESS | 2095 | 1464228523815 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:43 INFO - PROCESS | 2095 | 1464228523913 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:08:43 INFO - PROCESS | 2095 | 1464228523956 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cab800 == 45 [pid = 2095] [id = 114] 19:08:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x116788800) [pid = 2095] [serial = 339] [outer = 0x0] 19:08:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1184b1400) [pid = 2095] [serial = 340] [outer = 0x116788800] 19:08:43 INFO - PROCESS | 2095 | 1464228523986 Marionette DEBUG loaded listener.js 19:08:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11905a400) [pid = 2095] [serial = 341] [outer = 0x116788800] 19:08:44 INFO - PROCESS | 2095 | 1464228524442 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:08:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:08:44 INFO - PROCESS | 2095 | 1464228524483 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:08:44 INFO - PROCESS | 2095 | 1464228524486 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 2095 | 1464228524488 Marionette TRACE conn2 <- [1,430,null,{}] 19:08:44 INFO - PROCESS | 2095 | 1464228524517 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:44 INFO - PROCESS | 2095 | 1464228524633 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:08:44 INFO - PROCESS | 2095 | 1464228524713 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ace800 == 46 [pid = 2095] [id = 115] 19:08:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1185c3400) [pid = 2095] [serial = 342] [outer = 0x0] 19:08:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1191f8c00) [pid = 2095] [serial = 343] [outer = 0x1185c3400] 19:08:44 INFO - PROCESS | 2095 | 1464228524764 Marionette DEBUG loaded listener.js 19:08:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x11a0aa400) [pid = 2095] [serial = 344] [outer = 0x1185c3400] 19:08:45 INFO - PROCESS | 2095 | 1464228525451 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:08:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:08:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 993ms 19:08:45 INFO - PROCESS | 2095 | 1464228525495 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:08:45 INFO - PROCESS | 2095 | 1464228525497 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:08:45 INFO - PROCESS | 2095 | 1464228525502 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:08:45 INFO - PROCESS | 2095 | 1464228525504 Marionette TRACE conn2 <- [1,434,null,{}] 19:08:45 INFO - PROCESS | 2095 | 1464228525510 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:45 INFO - PROCESS | 2095 | 1464228525593 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:08:45 INFO - PROCESS | 2095 | 1464228525655 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130d1800 == 47 [pid = 2095] [id = 116] 19:08:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1159aa000) [pid = 2095] [serial = 345] [outer = 0x0] 19:08:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x115e5f400) [pid = 2095] [serial = 346] [outer = 0x1159aa000] 19:08:45 INFO - PROCESS | 2095 | 1464228525682 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x117107800) [pid = 2095] [serial = 347] [outer = 0x1159aa000] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x12782b000 == 46 [pid = 2095] [id = 111] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x127816000 == 45 [pid = 2095] [id = 110] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac7000 == 44 [pid = 2095] [id = 109] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x123dde800 == 43 [pid = 2095] [id = 108] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x121a3a800 == 42 [pid = 2095] [id = 107] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x121558000 == 41 [pid = 2095] [id = 106] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x112179800 == 40 [pid = 2095] [id = 105] 19:08:46 INFO - PROCESS | 2095 | 1464228526120 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x119480000 == 39 [pid = 2095] [id = 104] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x1189b9000 == 38 [pid = 2095] [id = 103] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x11744a000 == 37 [pid = 2095] [id = 102] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x115e98000 == 36 [pid = 2095] [id = 101] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x1130df800 == 35 [pid = 2095] [id = 100] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x116979800 == 34 [pid = 2095] [id = 99] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x1213ab000 == 33 [pid = 2095] [id = 98] 19:08:46 INFO - PROCESS | 2095 | --DOCSHELL 0x1161b7000 == 32 [pid = 2095] [id = 97] 19:08:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 676ms 19:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:08:46 INFO - PROCESS | 2095 | 1464228526178 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 2095 | 1464228526182 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:08:46 INFO - PROCESS | 2095 | 1464228526186 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 2095 | 1464228526187 Marionette TRACE conn2 <- [1,438,null,{}] 19:08:46 INFO - PROCESS | 2095 | 1464228526190 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:46 INFO - PROCESS | 2095 | 1464228526275 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12586e400) [pid = 2095] [serial = 181] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12586c400) [pid = 2095] [serial = 262] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1262a3800) [pid = 2095] [serial = 263] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12700d800) [pid = 2095] [serial = 265] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x11635c800) [pid = 2095] [serial = 245] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x115d4a800) [pid = 2095] [serial = 244] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x116175800) [pid = 2095] [serial = 247] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x118040000) [pid = 2095] [serial = 248] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1133f2c00) [pid = 2095] [serial = 230] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x111f29c00) [pid = 2095] [serial = 229] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1183c6800) [pid = 2095] [serial = 233] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1182c7c00) [pid = 2095] [serial = 232] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1198ba800) [pid = 2095] [serial = 256] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x119b2a400) [pid = 2095] [serial = 257] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1198c2000) [pid = 2095] [serial = 236] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x119161c00) [pid = 2095] [serial = 235] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x127737800) [pid = 2095] [serial = 268] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x12140b800) [pid = 2095] [serial = 259] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x121c74c00) [pid = 2095] [serial = 238] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x12586fc00) [pid = 2095] [serial = 239] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x127740000) [pid = 2095] [serial = 269] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1270b5c00) [pid = 2095] [serial = 242] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11a0a9c00) [pid = 2095] [serial = 241] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x129356c00) [pid = 2095] [serial = 281] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x118931400) [pid = 2095] [serial = 250] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1191ef400) [pid = 2095] [serial = 251] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119891400) [pid = 2095] [serial = 253] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x1198b7c00) [pid = 2095] [serial = 254] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1277de000) [pid = 2095] [serial = 271] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x12586e000) [pid = 2095] [serial = 274] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x128dcc800) [pid = 2095] [serial = 275] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12934c800) [pid = 2095] [serial = 280] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x1277e4000) [pid = 2095] [serial = 272] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x12938e000) [pid = 2095] [serial = 283] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x129161800) [pid = 2095] [serial = 277] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x12a6bd000) [pid = 2095] [serial = 284] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x1291e1c00) [pid = 2095] [serial = 278] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x1272c1000) [pid = 2095] [serial = 266] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x124de2400) [pid = 2095] [serial = 260] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x113cc4000) [pid = 2095] [serial = 184] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x1182ca000) [pid = 2095] [serial = 187] [outer = 0x0] [url = about:blank] 19:08:46 INFO - PROCESS | 2095 | 1464228526324 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e20000 == 33 [pid = 2095] [id = 117] 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x113cc4000) [pid = 2095] [serial = 348] [outer = 0x0] 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x1182c7c00) [pid = 2095] [serial = 349] [outer = 0x113cc4000] 19:08:46 INFO - PROCESS | 2095 | 1464228526350 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x11871e400) [pid = 2095] [serial = 350] [outer = 0x113cc4000] 19:08:46 INFO - PROCESS | 2095 | 1464228526651 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 19:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:08:46 INFO - PROCESS | 2095 | 1464228526664 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 2095 | 1464228526665 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:08:46 INFO - PROCESS | 2095 | 1464228526668 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 2095 | 1464228526670 Marionette TRACE conn2 <- [1,442,null,{}] 19:08:46 INFO - PROCESS | 2095 | 1464228526681 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:46 INFO - PROCESS | 2095 | 1464228526756 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:08:46 INFO - PROCESS | 2095 | 1464228526763 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185af800 == 34 [pid = 2095] [id = 118] 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x119052400) [pid = 2095] [serial = 351] [outer = 0x0] 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x1194ab000) [pid = 2095] [serial = 352] [outer = 0x119052400] 19:08:46 INFO - PROCESS | 2095 | 1464228526790 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x1198c1400) [pid = 2095] [serial = 353] [outer = 0x119052400] 19:08:47 INFO - PROCESS | 2095 | 1464228527141 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:08:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 523ms 19:08:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:08:47 INFO - PROCESS | 2095 | 1464228527191 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 2095 | 1464228527193 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:08:47 INFO - PROCESS | 2095 | 1464228527195 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 2095 | 1464228527196 Marionette TRACE conn2 <- [1,446,null,{}] 19:08:47 INFO - PROCESS | 2095 | 1464228527198 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:47 INFO - PROCESS | 2095 | 1464228527282 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:08:47 INFO - PROCESS | 2095 | 1464228527286 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x119490800 == 35 [pid = 2095] [id = 119] 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x11a09e800) [pid = 2095] [serial = 354] [outer = 0x0] 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x121403000) [pid = 2095] [serial = 355] [outer = 0x11a09e800] 19:08:47 INFO - PROCESS | 2095 | 1464228527315 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x12140a400) [pid = 2095] [serial = 356] [outer = 0x11a09e800] 19:08:47 INFO - PROCESS | 2095 | 1464228527626 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:08:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 19:08:47 INFO - PROCESS | 2095 | 1464228527663 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 2095 | 1464228527665 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:08:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:08:47 INFO - PROCESS | 2095 | 1464228527667 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 2095 | 1464228527668 Marionette TRACE conn2 <- [1,450,null,{}] 19:08:47 INFO - PROCESS | 2095 | 1464228527671 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:47 INFO - PROCESS | 2095 | 1464228527762 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:08:47 INFO - PROCESS | 2095 | 1464228527768 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cbd000 == 36 [pid = 2095] [id = 120] 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x121404800) [pid = 2095] [serial = 357] [outer = 0x0] 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x12197b000) [pid = 2095] [serial = 358] [outer = 0x121404800] 19:08:47 INFO - PROCESS | 2095 | 1464228527795 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x121e08c00) [pid = 2095] [serial = 359] [outer = 0x121404800] 19:08:48 INFO - PROCESS | 2095 | 1464228528114 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 2095 | 1464228528137 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:08:48 INFO - PROCESS | 2095 | 1464228528141 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 2095 | 1464228528144 Marionette TRACE conn2 <- [1,454,null,{}] 19:08:48 INFO - PROCESS | 2095 | 1464228528147 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:48 INFO - PROCESS | 2095 | 1464228528234 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:08:48 INFO - PROCESS | 2095 | 1464228528241 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130d2800 == 37 [pid = 2095] [id = 121] 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x124bf5c00) [pid = 2095] [serial = 360] [outer = 0x0] 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x12586fc00) [pid = 2095] [serial = 361] [outer = 0x124bf5c00] 19:08:48 INFO - PROCESS | 2095 | 1464228528274 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1275cd000) [pid = 2095] [serial = 362] [outer = 0x124bf5c00] 19:08:48 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:48 INFO - PROCESS | 2095 | 1464228528629 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 19:08:48 INFO - PROCESS | 2095 | 1464228528663 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 2095 | 1464228528664 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:08:48 INFO - PROCESS | 2095 | 1464228528666 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 2095 | 1464228528667 Marionette TRACE conn2 <- [1,458,null,{}] 19:08:48 INFO - PROCESS | 2095 | 1464228528670 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:48 INFO - PROCESS | 2095 | 1464228528760 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:08:48 INFO - PROCESS | 2095 | 1464228528772 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b73000 == 38 [pid = 2095] [id = 122] 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1219f3c00) [pid = 2095] [serial = 363] [outer = 0x0] 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x12773d000) [pid = 2095] [serial = 364] [outer = 0x1219f3c00] 19:08:48 INFO - PROCESS | 2095 | 1464228528796 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1277dd400) [pid = 2095] [serial = 365] [outer = 0x1219f3c00] 19:08:49 INFO - PROCESS | 2095 | 1464228529103 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 2095 | 1464228529136 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:08:49 INFO - PROCESS | 2095 | 1464228529153 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 2095 | 1464228529154 Marionette TRACE conn2 <- [1,462,null,{}] 19:08:49 INFO - PROCESS | 2095 | 1464228529156 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:49 INFO - PROCESS | 2095 | 1464228529247 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:08:49 INFO - PROCESS | 2095 | 1464228529252 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x127211000 == 39 [pid = 2095] [id = 123] 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1277e1800) [pid = 2095] [serial = 366] [outer = 0x0] 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x128e26c00) [pid = 2095] [serial = 367] [outer = 0x1277e1800] 19:08:49 INFO - PROCESS | 2095 | 1464228529276 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x129166800) [pid = 2095] [serial = 368] [outer = 0x1277e1800] 19:08:49 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:49 INFO - PROCESS | 2095 | 1464228529627 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 2095 | 1464228529673 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:08:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:08:49 INFO - PROCESS | 2095 | 1464228529675 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 2095 | 1464228529676 Marionette TRACE conn2 <- [1,466,null,{}] 19:08:49 INFO - PROCESS | 2095 | 1464228529678 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:49 INFO - PROCESS | 2095 | 1464228529773 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:08:49 INFO - PROCESS | 2095 | 1464228529777 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x127829000 == 40 [pid = 2095] [id = 124] 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x129162c00) [pid = 2095] [serial = 369] [outer = 0x0] 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x12934ec00) [pid = 2095] [serial = 370] [outer = 0x129162c00] 19:08:49 INFO - PROCESS | 2095 | 1464228529830 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x12938f000) [pid = 2095] [serial = 371] [outer = 0x129162c00] 19:08:50 INFO - PROCESS | 2095 | 1464228530278 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 2095 | 1464228530299 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:08:50 INFO - PROCESS | 2095 | 1464228530302 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 2095 | 1464228530304 Marionette TRACE conn2 <- [1,470,null,{}] 19:08:50 INFO - PROCESS | 2095 | 1464228530316 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:50 INFO - PROCESS | 2095 | 1464228530602 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x116789800) [pid = 2095] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1217bec00) [pid = 2095] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x112d4b400) [pid = 2095] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x11827e000) [pid = 2095] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x116783c00) [pid = 2095] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x113cd1400) [pid = 2095] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x112e04400) [pid = 2095] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1198b9400) [pid = 2095] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x121e03c00) [pid = 2095] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x1191f3000) [pid = 2095] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x111fed800) [pid = 2095] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1121b6000) [pid = 2095] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x1159b0000) [pid = 2095] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:08:50 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1277cdc00) [pid = 2095] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:08:50 INFO - PROCESS | 2095 | 1464228530662 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191b7800 == 41 [pid = 2095] [id = 125] 19:08:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x112d4b400) [pid = 2095] [serial = 372] [outer = 0x0] 19:08:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1159b0000) [pid = 2095] [serial = 373] [outer = 0x112d4b400] 19:08:50 INFO - PROCESS | 2095 | 1464228530687 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1194a8800) [pid = 2095] [serial = 374] [outer = 0x112d4b400] 19:08:50 INFO - PROCESS | 2095 | 1464228530951 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 672ms 19:08:50 INFO - PROCESS | 2095 | 1464228530988 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 2095 | 1464228530992 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:08:51 INFO - PROCESS | 2095 | 1464228531001 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 2095 | 1464228531003 Marionette TRACE conn2 <- [1,474,null,{}] 19:08:51 INFO - PROCESS | 2095 | 1464228531005 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:51 INFO - PROCESS | 2095 | 1464228531099 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:08:51 INFO - PROCESS | 2095 | 1464228531144 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x129644000 == 42 [pid = 2095] [id = 126] 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x11915a000) [pid = 2095] [serial = 375] [outer = 0x0] 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x124f3c000) [pid = 2095] [serial = 376] [outer = 0x11915a000] 19:08:51 INFO - PROCESS | 2095 | 1464228531174 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x12aed3400) [pid = 2095] [serial = 377] [outer = 0x11915a000] 19:08:51 INFO - PROCESS | 2095 | 1464228531457 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 19:08:51 INFO - PROCESS | 2095 | 1464228531470 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 2095 | 1464228531472 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:08:51 INFO - PROCESS | 2095 | 1464228531481 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 2095 | 1464228531482 Marionette TRACE conn2 <- [1,478,null,{}] 19:08:51 INFO - PROCESS | 2095 | 1464228531485 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:51 INFO - PROCESS | 2095 | 1464228531565 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:08:51 INFO - PROCESS | 2095 | 1464228531570 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7aa800 == 43 [pid = 2095] [id = 127] 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x129394000) [pid = 2095] [serial = 378] [outer = 0x0] 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x12b109800) [pid = 2095] [serial = 379] [outer = 0x129394000] 19:08:51 INFO - PROCESS | 2095 | 1464228531596 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x12b119400) [pid = 2095] [serial = 380] [outer = 0x129394000] 19:08:51 INFO - PROCESS | 2095 | 1464228531915 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 19:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:08:51 INFO - PROCESS | 2095 | 1464228531951 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 2095 | 1464228531952 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:08:51 INFO - PROCESS | 2095 | 1464228531954 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 2095 | 1464228531955 Marionette TRACE conn2 <- [1,482,null,{}] 19:08:51 INFO - PROCESS | 2095 | 1464228531958 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:52 INFO - PROCESS | 2095 | 1464228532063 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:08:52 INFO - PROCESS | 2095 | 1464228532069 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae54000 == 44 [pid = 2095] [id = 128] 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x12b11b800) [pid = 2095] [serial = 381] [outer = 0x0] 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x12b2f0c00) [pid = 2095] [serial = 382] [outer = 0x12b11b800] 19:08:52 INFO - PROCESS | 2095 | 1464228532093 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x12b2f7000) [pid = 2095] [serial = 383] [outer = 0x12b11b800] 19:08:52 INFO - PROCESS | 2095 | 1464228532428 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:08:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 19:08:52 INFO - PROCESS | 2095 | 1464228532476 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 2095 | 1464228532477 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:08:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:08:52 INFO - PROCESS | 2095 | 1464228532479 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 2095 | 1464228532480 Marionette TRACE conn2 <- [1,486,null,{}] 19:08:52 INFO - PROCESS | 2095 | 1464228532483 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:52 INFO - PROCESS | 2095 | 1464228532602 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:08:52 INFO - PROCESS | 2095 | 1464228532705 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130c7000 == 45 [pid = 2095] [id = 129] 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x111e30800) [pid = 2095] [serial = 384] [outer = 0x0] 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1121b5000) [pid = 2095] [serial = 385] [outer = 0x111e30800] 19:08:52 INFO - PROCESS | 2095 | 1464228532737 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x113147400) [pid = 2095] [serial = 386] [outer = 0x111e30800] 19:08:53 INFO - PROCESS | 2095 | 1464228533187 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 718ms 19:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:08:53 INFO - PROCESS | 2095 | 1464228533199 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 2095 | 1464228533202 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:08:53 INFO - PROCESS | 2095 | 1464228533205 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 2095 | 1464228533208 Marionette TRACE conn2 <- [1,490,null,{}] 19:08:53 INFO - PROCESS | 2095 | 1464228533212 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:53 INFO - PROCESS | 2095 | 1464228533335 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:08:53 INFO - PROCESS | 2095 | 1464228533394 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191b0000 == 46 [pid = 2095] [id = 130] 19:08:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1163ba800) [pid = 2095] [serial = 387] [outer = 0x0] 19:08:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x1183bc800) [pid = 2095] [serial = 388] [outer = 0x1163ba800] 19:08:53 INFO - PROCESS | 2095 | 1464228533425 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1191f1800) [pid = 2095] [serial = 389] [outer = 0x1163ba800] 19:08:53 INFO - PROCESS | 2095 | 1464228533835 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 674ms 19:08:53 INFO - PROCESS | 2095 | 1464228533881 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 2095 | 1464228533884 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:08:53 INFO - PROCESS | 2095 | 1464228533886 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 2095 | 1464228533888 Marionette TRACE conn2 <- [1,494,null,{}] 19:08:53 INFO - PROCESS | 2095 | 1464228533909 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:54 INFO - PROCESS | 2095 | 1464228534006 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:08:54 INFO - PROCESS | 2095 | 1464228534066 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298db800 == 47 [pid = 2095] [id = 131] 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1198bfc00) [pid = 2095] [serial = 390] [outer = 0x0] 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11a0a3800) [pid = 2095] [serial = 391] [outer = 0x1198bfc00] 19:08:54 INFO - PROCESS | 2095 | 1464228534096 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x121e11c00) [pid = 2095] [serial = 392] [outer = 0x1198bfc00] 19:08:54 INFO - PROCESS | 2095 | 1464228534564 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 690ms 19:08:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:08:54 INFO - PROCESS | 2095 | 1464228534595 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 2095 | 1464228534597 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:08:54 INFO - PROCESS | 2095 | 1464228534632 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 2095 | 1464228534636 Marionette TRACE conn2 <- [1,498,null,{}] 19:08:54 INFO - PROCESS | 2095 | 1464228534652 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:54 INFO - PROCESS | 2095 | 1464228534751 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:08:54 INFO - PROCESS | 2095 | 1464228534796 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9b8800 == 48 [pid = 2095] [id = 132] 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x123dea000) [pid = 2095] [serial = 393] [outer = 0x0] 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12700e000) [pid = 2095] [serial = 394] [outer = 0x123dea000] 19:08:54 INFO - PROCESS | 2095 | 1464228534825 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x129168c00) [pid = 2095] [serial = 395] [outer = 0x123dea000] 19:08:55 INFO - PROCESS | 2095 | 1464228535253 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:08:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 702ms 19:08:55 INFO - PROCESS | 2095 | 1464228535304 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 2095 | 1464228535306 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:08:55 INFO - PROCESS | 2095 | 1464228535328 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 2095 | 1464228535329 Marionette TRACE conn2 <- [1,502,null,{}] 19:08:55 INFO - PROCESS | 2095 | 1464228535332 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:55 INFO - PROCESS | 2095 | 1464228535431 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:08:55 INFO - PROCESS | 2095 | 1464228535633 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d0800 == 49 [pid = 2095] [id = 133] 19:08:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x112d4cc00) [pid = 2095] [serial = 396] [outer = 0x0] 19:08:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x11336c000) [pid = 2095] [serial = 397] [outer = 0x112d4cc00] 19:08:55 INFO - PROCESS | 2095 | 1464228535661 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x115e5c400) [pid = 2095] [serial = 398] [outer = 0x112d4cc00] 19:08:56 INFO - PROCESS | 2095 | 1464228536102 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 821ms 19:08:56 INFO - PROCESS | 2095 | 1464228536149 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:08:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:08:56 INFO - PROCESS | 2095 | 1464228536151 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:08:56 INFO - PROCESS | 2095 | 1464228536154 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 2095 | 1464228536157 Marionette TRACE conn2 <- [1,506,null,{}] 19:08:56 INFO - PROCESS | 2095 | 1464228536160 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:56 INFO - PROCESS | 2095 | 1464228536248 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:08:56 INFO - PROCESS | 2095 | 1464228536296 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x11671a800 == 50 [pid = 2095] [id = 134] 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1182cac00) [pid = 2095] [serial = 399] [outer = 0x0] 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1184b7c00) [pid = 2095] [serial = 400] [outer = 0x1182cac00] 19:08:56 INFO - PROCESS | 2095 | 1464228536324 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x118931c00) [pid = 2095] [serial = 401] [outer = 0x1182cac00] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae54000 == 49 [pid = 2095] [id = 128] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7aa800 == 48 [pid = 2095] [id = 127] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x129644000 == 47 [pid = 2095] [id = 126] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1191b7800 == 46 [pid = 2095] [id = 125] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x127829000 == 45 [pid = 2095] [id = 124] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x127211000 == 44 [pid = 2095] [id = 123] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x124b73000 == 43 [pid = 2095] [id = 122] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x128dcc400) [pid = 2095] [serial = 334] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12a77a800) [pid = 2095] [serial = 286] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x116175400) [pid = 2095] [serial = 289] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1184b7800) [pid = 2095] [serial = 292] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1130d2800 == 42 [pid = 2095] [id = 121] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x119cbd000 == 41 [pid = 2095] [id = 120] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x119490800 == 40 [pid = 2095] [id = 119] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1185af800 == 39 [pid = 2095] [id = 118] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x115e20000 == 38 [pid = 2095] [id = 117] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1130d1800 == 37 [pid = 2095] [id = 116] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1131e1800 == 36 [pid = 2095] [id = 113] 19:08:56 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c5800 == 35 [pid = 2095] [id = 112] 19:08:56 INFO - PROCESS | 2095 | 1464228536709 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 572ms 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x128dc3c00) [pid = 2095] [serial = 227] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1217b9000) [pid = 2095] [serial = 316] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x123de9c00) [pid = 2095] [serial = 319] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x113c69800) [pid = 2095] [serial = 296] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x112e6f000) [pid = 2095] [serial = 295] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x11915dc00) [pid = 2095] [serial = 307] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1194ab400) [pid = 2095] [serial = 308] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1184adc00) [pid = 2095] [serial = 304] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x118936800) [pid = 2095] [serial = 305] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1166cf000) [pid = 2095] [serial = 299] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x11610e000) [pid = 2095] [serial = 298] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x117e59800) [pid = 2095] [serial = 301] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1182cf800) [pid = 2095] [serial = 302] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1198bbc00) [pid = 2095] [serial = 310] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x119b2dc00) [pid = 2095] [serial = 311] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x12586b000) [pid = 2095] [serial = 322] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1182cd400) [pid = 2095] [serial = 320] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x12629dc00) [pid = 2095] [serial = 323] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1277e5400) [pid = 2095] [serial = 332] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x113c70000) [pid = 2095] [serial = 325] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1191f7c00) [pid = 2095] [serial = 326] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119b3ec00) [pid = 2095] [serial = 313] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x12161c800) [pid = 2095] [serial = 314] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x127740c00) [pid = 2095] [serial = 329] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x121bb4800) [pid = 2095] [serial = 317] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x12773bc00) [pid = 2095] [serial = 328] [outer = 0x0] [url = about:blank] 19:08:56 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12773b400) [pid = 2095] [serial = 331] [outer = 0x0] [url = about:blank] 19:08:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:08:56 INFO - PROCESS | 2095 | 1464228536740 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 2095 | 1464228536742 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:08:56 INFO - PROCESS | 2095 | 1464228536747 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 2095 | 1464228536748 Marionette TRACE conn2 <- [1,510,null,{}] 19:08:56 INFO - PROCESS | 2095 | 1464228536751 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:56 INFO - PROCESS | 2095 | 1464228536826 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:08:56 INFO - PROCESS | 2095 | 1464228536831 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x11694a000 == 36 [pid = 2095] [id = 135] 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x1184b7800) [pid = 2095] [serial = 402] [outer = 0x0] 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11915e400) [pid = 2095] [serial = 403] [outer = 0x1184b7800] 19:08:56 INFO - PROCESS | 2095 | 1464228536859 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x119892400) [pid = 2095] [serial = 404] [outer = 0x1184b7800] 19:08:57 INFO - PROCESS | 2095 | 1464228537198 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 19:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:08:57 INFO - PROCESS | 2095 | 1464228537217 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 2095 | 1464228537218 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:08:57 INFO - PROCESS | 2095 | 1464228537228 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 2095 | 1464228537232 Marionette TRACE conn2 <- [1,514,null,{}] 19:08:57 INFO - PROCESS | 2095 | 1464228537235 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:57 INFO - PROCESS | 2095 | 1464228537322 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:08:57 INFO - PROCESS | 2095 | 1464228537368 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185b3000 == 37 [pid = 2095] [id = 136] 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x119034c00) [pid = 2095] [serial = 405] [outer = 0x0] 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x1198be400) [pid = 2095] [serial = 406] [outer = 0x119034c00] 19:08:57 INFO - PROCESS | 2095 | 1464228537393 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x121741400) [pid = 2095] [serial = 407] [outer = 0x119034c00] 19:08:57 INFO - PROCESS | 2095 | 1464228537674 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 19:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 480ms 19:08:57 INFO - PROCESS | 2095 | 1464228537701 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:08:57 INFO - PROCESS | 2095 | 1464228537714 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:08:57 INFO - PROCESS | 2095 | 1464228537721 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 2095 | 1464228537722 Marionette TRACE conn2 <- [1,518,null,{}] 19:08:57 INFO - PROCESS | 2095 | 1464228537726 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:57 INFO - PROCESS | 2095 | 1464228537803 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:08:57 INFO - PROCESS | 2095 | 1464228537809 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x121568800 == 38 [pid = 2095] [id = 137] 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x121c77000) [pid = 2095] [serial = 408] [outer = 0x0] 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x124f40c00) [pid = 2095] [serial = 409] [outer = 0x121c77000] 19:08:57 INFO - PROCESS | 2095 | 1464228537834 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x125874c00) [pid = 2095] [serial = 410] [outer = 0x121c77000] 19:08:58 INFO - PROCESS | 2095 | 1464228538133 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 421ms 19:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:08:58 INFO - PROCESS | 2095 | 1464228538147 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 2095 | 1464228538148 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:08:58 INFO - PROCESS | 2095 | 1464228538150 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 2095 | 1464228538151 Marionette TRACE conn2 <- [1,522,null,{}] 19:08:58 INFO - PROCESS | 2095 | 1464228538153 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:58 INFO - PROCESS | 2095 | 1464228538251 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:08:58 INFO - PROCESS | 2095 | 1464228538257 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c30800 == 39 [pid = 2095] [id = 138] 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1262a7800) [pid = 2095] [serial = 411] [outer = 0x0] 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x127230000) [pid = 2095] [serial = 412] [outer = 0x1262a7800] 19:08:58 INFO - PROCESS | 2095 | 1464228538289 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1277cdc00) [pid = 2095] [serial = 413] [outer = 0x1262a7800] 19:08:58 INFO - PROCESS | 2095 | 1464228538631 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 19:08:58 INFO - PROCESS | 2095 | 1464228538673 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 2095 | 1464228538676 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:08:58 INFO - PROCESS | 2095 | 1464228538679 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 2095 | 1464228538680 Marionette TRACE conn2 <- [1,526,null,{}] 19:08:58 INFO - PROCESS | 2095 | 1464228538682 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:58 INFO - PROCESS | 2095 | 1464228538763 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:08:58 INFO - PROCESS | 2095 | 1464228538768 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x112548800 == 40 [pid = 2095] [id = 139] 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x1277e2400) [pid = 2095] [serial = 414] [outer = 0x0] 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x129350800) [pid = 2095] [serial = 415] [outer = 0x1277e2400] 19:08:58 INFO - PROCESS | 2095 | 1464228538794 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x129396800) [pid = 2095] [serial = 416] [outer = 0x1277e2400] 19:08:59 INFO - PROCESS | 2095 | 1464228539154 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 19:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 517ms 19:08:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:08:59 INFO - PROCESS | 2095 | 1464228539197 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:08:59 INFO - PROCESS | 2095 | 1464228539198 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:08:59 INFO - PROCESS | 2095 | 1464228539200 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 2095 | 1464228539201 Marionette TRACE conn2 <- [1,530,null,{}] 19:08:59 INFO - PROCESS | 2095 | 1464228539204 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:59 INFO - PROCESS | 2095 | 1464228539293 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:08:59 INFO - PROCESS | 2095 | 1464228539322 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x127516000 == 41 [pid = 2095] [id = 140] 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x129392000) [pid = 2095] [serial = 417] [outer = 0x0] 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x12a77dc00) [pid = 2095] [serial = 418] [outer = 0x129392000] 19:08:59 INFO - PROCESS | 2095 | 1464228539347 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x1166ca800) [pid = 2095] [serial = 419] [outer = 0x129392000] 19:08:59 INFO - PROCESS | 2095 | 1464228539651 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:08:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:08:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:08:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:08:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 19:08:59 INFO - PROCESS | 2095 | 1464228539671 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:08:59 INFO - PROCESS | 2095 | 1464228539674 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:08:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:08:59 INFO - PROCESS | 2095 | 1464228539676 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 2095 | 1464228539677 Marionette TRACE conn2 <- [1,534,null,{}] 19:08:59 INFO - PROCESS | 2095 | 1464228539680 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:59 INFO - PROCESS | 2095 | 1464228539778 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:08:59 INFO - PROCESS | 2095 | 1464228539791 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12932f800 == 42 [pid = 2095] [id = 141] 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x12aed7c00) [pid = 2095] [serial = 420] [outer = 0x0] 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12b11a400) [pid = 2095] [serial = 421] [outer = 0x12aed7c00] 19:08:59 INFO - PROCESS | 2095 | 1464228539815 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12b2fd800) [pid = 2095] [serial = 422] [outer = 0x12aed7c00] 19:09:00 INFO - PROCESS | 2095 | 1464228540149 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:09:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 19:09:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:09:00 INFO - PROCESS | 2095 | 1464228540202 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:09:00 INFO - PROCESS | 2095 | 1464228540204 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:09:00 INFO - PROCESS | 2095 | 1464228540206 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 2095 | 1464228540207 Marionette TRACE conn2 <- [1,538,null,{}] 19:09:00 INFO - PROCESS | 2095 | 1464228540209 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:00 INFO - PROCESS | 2095 | 1464228540304 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:09:00 INFO - PROCESS | 2095 | 1464228540342 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7a7800 == 43 [pid = 2095] [id = 142] 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12b11d400) [pid = 2095] [serial = 423] [outer = 0x0] 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12b9ebc00) [pid = 2095] [serial = 424] [outer = 0x12b11d400] 19:09:00 INFO - PROCESS | 2095 | 1464228540375 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12bb04400) [pid = 2095] [serial = 425] [outer = 0x12b11d400] 19:09:00 INFO - PROCESS | 2095 | 1464228540676 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 19:09:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 19:09:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:09:00 INFO - PROCESS | 2095 | 1464228540729 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:09:00 INFO - PROCESS | 2095 | 1464228540730 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:09:00 INFO - PROCESS | 2095 | 1464228540732 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 2095 | 1464228540733 Marionette TRACE conn2 <- [1,542,null,{}] 19:09:00 INFO - PROCESS | 2095 | 1464228540736 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:00 INFO - PROCESS | 2095 | 1464228540827 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:09:00 INFO - PROCESS | 2095 | 1464228540831 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b248800 == 44 [pid = 2095] [id = 143] 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12b9f0800) [pid = 2095] [serial = 426] [outer = 0x0] 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12bb06800) [pid = 2095] [serial = 427] [outer = 0x12b9f0800] 19:09:00 INFO - PROCESS | 2095 | 1464228540860 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12bb11800) [pid = 2095] [serial = 428] [outer = 0x12b9f0800] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1219f3c00) [pid = 2095] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1277e1800) [pid = 2095] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x129162c00) [pid = 2095] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x119052400) [pid = 2095] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x11915a000) [pid = 2095] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x116788800) [pid = 2095] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x124bf5c00) [pid = 2095] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1185c3400) [pid = 2095] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x113cc4000) [pid = 2095] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1159aa000) [pid = 2095] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x121404800) [pid = 2095] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x129394000) [pid = 2095] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x112d4b400) [pid = 2095] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x112eaf800) [pid = 2095] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x11a09e800) [pid = 2095] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x12939a000) [pid = 2095] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1182d5000) [pid = 2095] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:09:01 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x115d46c00) [pid = 2095] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:09:01 INFO - PROCESS | 2095 | 1464228541321 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:09:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 617ms 19:09:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:09:01 INFO - PROCESS | 2095 | 1464228541351 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 2095 | 1464228541352 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:09:01 INFO - PROCESS | 2095 | 1464228541355 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 2095 | 1464228541356 Marionette TRACE conn2 <- [1,546,null,{}] 19:09:01 INFO - PROCESS | 2095 | 1464228541358 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:01 INFO - PROCESS | 2095 | 1464228541448 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:09:01 INFO - PROCESS | 2095 | 1464228541452 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x121840800 == 45 [pid = 2095] [id = 144] 19:09:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x116788800) [pid = 2095] [serial = 429] [outer = 0x0] 19:09:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1198b3800) [pid = 2095] [serial = 430] [outer = 0x116788800] 19:09:01 INFO - PROCESS | 2095 | 1464228541483 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x12bb11000) [pid = 2095] [serial = 431] [outer = 0x116788800] 19:09:01 INFO - PROCESS | 2095 | 1464228541794 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:09:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 472ms 19:09:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:09:01 INFO - PROCESS | 2095 | 1464228541829 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 2095 | 1464228541830 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:09:01 INFO - PROCESS | 2095 | 1464228541832 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 2095 | 1464228541833 Marionette TRACE conn2 <- [1,550,null,{}] 19:09:01 INFO - PROCESS | 2095 | 1464228541835 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:01 INFO - PROCESS | 2095 | 1464228541934 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:09:02 INFO - PROCESS | 2095 | 1464228541997 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bda2800 == 46 [pid = 2095] [id = 145] 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x119b39800) [pid = 2095] [serial = 432] [outer = 0x0] 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x12bf35800) [pid = 2095] [serial = 433] [outer = 0x119b39800] 19:09:02 INFO - PROCESS | 2095 | 1464228542027 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x12bf41000) [pid = 2095] [serial = 434] [outer = 0x119b39800] 19:09:02 INFO - PROCESS | 2095 | 1464228542304 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 19:09:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 19:09:02 INFO - PROCESS | 2095 | 1464228542351 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 2095 | 1464228542352 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:09:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:09:02 INFO - PROCESS | 2095 | 1464228542371 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 2095 | 1464228542372 Marionette TRACE conn2 <- [1,554,null,{}] 19:09:02 INFO - PROCESS | 2095 | 1464228542379 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:02 INFO - PROCESS | 2095 | 1464228542459 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:09:02 INFO - PROCESS | 2095 | 1464228542463 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdc6000 == 47 [pid = 2095] [id = 146] 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x12c712400) [pid = 2095] [serial = 435] [outer = 0x0] 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x12c717c00) [pid = 2095] [serial = 436] [outer = 0x12c712400] 19:09:02 INFO - PROCESS | 2095 | 1464228542487 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x12c71c000) [pid = 2095] [serial = 437] [outer = 0x12c712400] 19:09:02 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:02 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:02 INFO - PROCESS | 2095 | 1464228542845 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:09:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 524ms 19:09:02 INFO - PROCESS | 2095 | 1464228542896 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 2095 | 1464228542898 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:09:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:09:02 INFO - PROCESS | 2095 | 1464228542901 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 2095 | 1464228542903 Marionette TRACE conn2 <- [1,558,null,{}] 19:09:02 INFO - PROCESS | 2095 | 1464228542906 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:03 INFO - PROCESS | 2095 | 1464228543017 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:09:03 INFO - PROCESS | 2095 | 1464228543027 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3dd800 == 48 [pid = 2095] [id = 147] 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x12c717400) [pid = 2095] [serial = 438] [outer = 0x0] 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12c721000) [pid = 2095] [serial = 439] [outer = 0x12c717400] 19:09:03 INFO - PROCESS | 2095 | 1464228543067 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12c8f1c00) [pid = 2095] [serial = 440] [outer = 0x12c717400] 19:09:03 INFO - PROCESS | 2095 | 1464228543607 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 771ms 19:09:03 INFO - PROCESS | 2095 | 1464228543675 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 2095 | 1464228543679 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:09:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:09:03 INFO - PROCESS | 2095 | 1464228543683 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 2095 | 1464228543686 Marionette TRACE conn2 <- [1,562,null,{}] 19:09:03 INFO - PROCESS | 2095 | 1464228543689 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:03 INFO - PROCESS | 2095 | 1464228543791 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:09:03 INFO - PROCESS | 2095 | 1464228543854 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x118585800 == 49 [pid = 2095] [id = 148] 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x116785c00) [pid = 2095] [serial = 441] [outer = 0x0] 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1182d0000) [pid = 2095] [serial = 442] [outer = 0x116785c00] 19:09:03 INFO - PROCESS | 2095 | 1464228543885 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1184b8000) [pid = 2095] [serial = 443] [outer = 0x116785c00] 19:09:04 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:04 INFO - PROCESS | 2095 | 1464228544295 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:09:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 621ms 19:09:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:09:04 INFO - PROCESS | 2095 | 1464228544304 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 2095 | 1464228544309 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:09:04 INFO - PROCESS | 2095 | 1464228544313 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 2095 | 1464228544315 Marionette TRACE conn2 <- [1,566,null,{}] 19:09:04 INFO - PROCESS | 2095 | 1464228544317 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:04 INFO - PROCESS | 2095 | 1464228544418 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:09:04 INFO - PROCESS | 2095 | 1464228544499 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x121e95800 == 50 [pid = 2095] [id = 149] 19:09:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1194a7c00) [pid = 2095] [serial = 444] [outer = 0x0] 19:09:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1198bac00) [pid = 2095] [serial = 445] [outer = 0x1194a7c00] 19:09:04 INFO - PROCESS | 2095 | 1464228544529 Marionette DEBUG loaded listener.js 19:09:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x11a09bc00) [pid = 2095] [serial = 446] [outer = 0x1194a7c00] 19:09:04 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:04 INFO - PROCESS | 2095 | 1464228544942 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:09:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 19:09:04 INFO - PROCESS | 2095 | 1464228544984 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:09:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:09:04 INFO - PROCESS | 2095 | 1464228544985 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:09:04 INFO - PROCESS | 2095 | 1464228544988 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 2095 | 1464228544990 Marionette TRACE conn2 <- [1,570,null,{}] 19:09:05 INFO - PROCESS | 2095 | 1464228544998 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:05 INFO - PROCESS | 2095 | 1464228545101 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:09:05 INFO - PROCESS | 2095 | 1464228545151 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdd8000 == 51 [pid = 2095] [id = 150] 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1219ee000) [pid = 2095] [serial = 447] [outer = 0x0] 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x124f41c00) [pid = 2095] [serial = 448] [outer = 0x1219ee000] 19:09:05 INFO - PROCESS | 2095 | 1464228545182 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x127740000) [pid = 2095] [serial = 449] [outer = 0x1219ee000] 19:09:05 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:05 INFO - PROCESS | 2095 | 1464228545581 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:09:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:09:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 19:09:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:09:05 INFO - PROCESS | 2095 | 1464228545610 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:09:05 INFO - PROCESS | 2095 | 1464228545612 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:09:05 INFO - PROCESS | 2095 | 1464228545614 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:09:05 INFO - PROCESS | 2095 | 1464228545615 Marionette TRACE conn2 <- [1,574,null,{}] 19:09:05 INFO - PROCESS | 2095 | 1464228545618 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:05 INFO - PROCESS | 2095 | 1464228545717 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:09:05 INFO - PROCESS | 2095 | 1464228545797 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8dd800 == 52 [pid = 2095] [id = 151] 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x128e33400) [pid = 2095] [serial = 450] [outer = 0x0] 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12934f000) [pid = 2095] [serial = 451] [outer = 0x128e33400] 19:09:05 INFO - PROCESS | 2095 | 1464228545827 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12b2f2000) [pid = 2095] [serial = 452] [outer = 0x128e33400] 19:09:06 INFO - PROCESS | 2095 | 1464228546254 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:09:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 19:09:06 INFO - PROCESS | 2095 | 1464228546283 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 2095 | 1464228546285 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:09:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:09:06 INFO - PROCESS | 2095 | 1464228546287 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 2095 | 1464228546288 Marionette TRACE conn2 <- [1,578,null,{}] 19:09:06 INFO - PROCESS | 2095 | 1464228546293 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:06 INFO - PROCESS | 2095 | 1464228546389 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:09:06 INFO - PROCESS | 2095 | 1464228546437 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dcf000 == 53 [pid = 2095] [id = 152] 19:09:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x115e57400) [pid = 2095] [serial = 453] [outer = 0x0] 19:09:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x129165800) [pid = 2095] [serial = 454] [outer = 0x115e57400] 19:09:06 INFO - PROCESS | 2095 | 1464228546467 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12bb09000) [pid = 2095] [serial = 455] [outer = 0x115e57400] 19:09:07 INFO - PROCESS | 2095 | 1464228547152 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 919ms 19:09:07 INFO - PROCESS | 2095 | 1464228547227 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 2095 | 1464228547231 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:09:07 INFO - PROCESS | 2095 | 1464228547237 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 2095 | 1464228547240 Marionette TRACE conn2 <- [1,582,null,{}] 19:09:07 INFO - PROCESS | 2095 | 1464228547247 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:07 INFO - PROCESS | 2095 | 1464228547375 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:09:07 INFO - PROCESS | 2095 | 1464228547437 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x119491000 == 54 [pid = 2095] [id = 153] 19:09:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1159ae400) [pid = 2095] [serial = 456] [outer = 0x0] 19:09:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x11678dc00) [pid = 2095] [serial = 457] [outer = 0x1159ae400] 19:09:07 INFO - PROCESS | 2095 | 1464228547465 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1182d2400) [pid = 2095] [serial = 458] [outer = 0x1159ae400] 19:09:07 INFO - PROCESS | 2095 | 1464228547882 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 676ms 19:09:07 INFO - PROCESS | 2095 | 1464228547913 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 2095 | 1464228547916 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:09:07 INFO - PROCESS | 2095 | 1464228547921 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 2095 | 1464228547922 Marionette TRACE conn2 <- [1,586,null,{}] 19:09:07 INFO - PROCESS | 2095 | 1464228547944 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:08 INFO - PROCESS | 2095 | 1464228548037 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:09:08 INFO - PROCESS | 2095 | 1464228548099 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x116976000 == 55 [pid = 2095] [id = 154] 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1184b9000) [pid = 2095] [serial = 459] [outer = 0x0] 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x11871bc00) [pid = 2095] [serial = 460] [outer = 0x1184b9000] 19:09:08 INFO - PROCESS | 2095 | 1464228548126 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x11905a800) [pid = 2095] [serial = 461] [outer = 0x1184b9000] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdc6000 == 54 [pid = 2095] [id = 146] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12bda2800 == 53 [pid = 2095] [id = 145] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x121840800 == 52 [pid = 2095] [id = 144] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12b248800 == 51 [pid = 2095] [id = 143] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7a7800 == 50 [pid = 2095] [id = 142] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12932f800 == 49 [pid = 2095] [id = 141] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12b2f0c00) [pid = 2095] [serial = 382] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x127516000 == 48 [pid = 2095] [id = 140] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x112548800 == 47 [pid = 2095] [id = 139] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x121c30800 == 46 [pid = 2095] [id = 138] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x121568800 == 45 [pid = 2095] [id = 137] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x1185b3000 == 44 [pid = 2095] [id = 136] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x11694a000 == 43 [pid = 2095] [id = 135] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x11671a800 == 42 [pid = 2095] [id = 134] 19:09:08 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d0800 == 41 [pid = 2095] [id = 133] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12a785000) [pid = 2095] [serial = 287] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x119031800) [pid = 2095] [serial = 293] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11678ac00) [pid = 2095] [serial = 290] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12773d000) [pid = 2095] [serial = 364] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x128e26c00) [pid = 2095] [serial = 367] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12938f000) [pid = 2095] [serial = 371] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12934ec00) [pid = 2095] [serial = 370] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x129166800) [pid = 2095] [serial = 368] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1194ab000) [pid = 2095] [serial = 352] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1198c1400) [pid = 2095] [serial = 353] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x124f3c000) [pid = 2095] [serial = 376] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11905a400) [pid = 2095] [serial = 341] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1184b1400) [pid = 2095] [serial = 340] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12586fc00) [pid = 2095] [serial = 361] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1191f8c00) [pid = 2095] [serial = 343] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x11a0aa400) [pid = 2095] [serial = 344] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1182c7c00) [pid = 2095] [serial = 349] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11871e400) [pid = 2095] [serial = 350] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x117107800) [pid = 2095] [serial = 347] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x115e5f400) [pid = 2095] [serial = 346] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x12197b000) [pid = 2095] [serial = 358] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x12b119400) [pid = 2095] [serial = 380] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x121e08c00) [pid = 2095] [serial = 359] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1194a8800) [pid = 2095] [serial = 374] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x115d48800) [pid = 2095] [serial = 338] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x11336a000) [pid = 2095] [serial = 337] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x121403000) [pid = 2095] [serial = 355] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x12140a400) [pid = 2095] [serial = 356] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x12b109800) [pid = 2095] [serial = 379] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1159b0000) [pid = 2095] [serial = 373] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1277dd400) [pid = 2095] [serial = 365] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1275cd000) [pid = 2095] [serial = 362] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x12aed3400) [pid = 2095] [serial = 377] [outer = 0x0] [url = about:blank] 19:09:08 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:08 INFO - PROCESS | 2095 | [2095] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:09:08 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:08 INFO - PROCESS | 2095 | 1464228548512 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:09:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 641ms 19:09:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:09:08 INFO - PROCESS | 2095 | 1464228548567 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 2095 | 1464228548569 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:09:08 INFO - PROCESS | 2095 | 1464228548574 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 2095 | 1464228548577 Marionette TRACE conn2 <- [1,590,null,{}] 19:09:08 INFO - PROCESS | 2095 | 1464228548584 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:08 INFO - PROCESS | 2095 | 1464228548680 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:09:08 INFO - PROCESS | 2095 | 1464228548687 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d1000 == 42 [pid = 2095] [id = 155] 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1194a5400) [pid = 2095] [serial = 462] [outer = 0x0] 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1198b5c00) [pid = 2095] [serial = 463] [outer = 0x1194a5400] 19:09:08 INFO - PROCESS | 2095 | 1464228548714 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x119b23400) [pid = 2095] [serial = 464] [outer = 0x1194a5400] 19:09:09 INFO - PROCESS | 2095 | 1464228549036 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:09:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:09:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 474ms 19:09:09 INFO - PROCESS | 2095 | 1464228549047 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 2095 | 1464228549048 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:09:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:09:09 INFO - PROCESS | 2095 | 1464228549051 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 2095 | 1464228549052 Marionette TRACE conn2 <- [1,594,null,{}] 19:09:09 INFO - PROCESS | 2095 | 1464228549054 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:09 INFO - PROCESS | 2095 | 1464228549130 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:09:09 INFO - PROCESS | 2095 | 1464228549178 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191c5000 == 43 [pid = 2095] [id = 156] 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1198c1400) [pid = 2095] [serial = 465] [outer = 0x0] 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x11a0aac00) [pid = 2095] [serial = 466] [outer = 0x1198c1400] 19:09:09 INFO - PROCESS | 2095 | 1464228549203 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1214dfc00) [pid = 2095] [serial = 467] [outer = 0x1198c1400] 19:09:09 INFO - PROCESS | 2095 | 1464228549501 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:09:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:09:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 19:09:09 INFO - PROCESS | 2095 | 1464228549525 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 2095 | 1464228549527 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:09:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:09:09 INFO - PROCESS | 2095 | 1464228549530 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 2095 | 1464228549532 Marionette TRACE conn2 <- [1,598,null,{}] 19:09:09 INFO - PROCESS | 2095 | 1464228549535 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:09 INFO - PROCESS | 2095 | 1464228549638 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:09:09 INFO - PROCESS | 2095 | 1464228549645 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x12139e000 == 44 [pid = 2095] [id = 157] 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x11a035400) [pid = 2095] [serial = 468] [outer = 0x0] 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1219e9c00) [pid = 2095] [serial = 469] [outer = 0x11a035400] 19:09:09 INFO - PROCESS | 2095 | 1464228549670 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x121e0bc00) [pid = 2095] [serial = 470] [outer = 0x11a035400] 19:09:10 INFO - PROCESS | 2095 | 1464228550001 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:09:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 19:09:10 INFO - PROCESS | 2095 | 1464228550050 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 2095 | 1464228550051 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:09:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:09:10 INFO - PROCESS | 2095 | 1464228550053 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 2095 | 1464228550055 Marionette TRACE conn2 <- [1,602,null,{}] 19:09:10 INFO - PROCESS | 2095 | 1464228550057 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:10 INFO - PROCESS | 2095 | 1464228550145 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:09:10 INFO - PROCESS | 2095 | 1464228550151 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a4c000 == 45 [pid = 2095] [id = 158] 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x124bf5800) [pid = 2095] [serial = 471] [outer = 0x0] 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x126298400) [pid = 2095] [serial = 472] [outer = 0x124bf5800] 19:09:10 INFO - PROCESS | 2095 | 1464228550176 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1277d7c00) [pid = 2095] [serial = 473] [outer = 0x124bf5800] 19:09:10 INFO - PROCESS | 2095 | 1464228550512 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:09:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 471ms 19:09:10 INFO - PROCESS | 2095 | 1464228550525 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 2095 | 1464228550526 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:09:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:09:10 INFO - PROCESS | 2095 | 1464228550529 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 2095 | 1464228550530 Marionette TRACE conn2 <- [1,606,null,{}] 19:09:10 INFO - PROCESS | 2095 | 1464228550532 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:10 INFO - PROCESS | 2095 | 1464228550631 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:09:10 INFO - PROCESS | 2095 | 1464228550645 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b8a000 == 46 [pid = 2095] [id = 159] 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12667ac00) [pid = 2095] [serial = 474] [outer = 0x0] 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1277e1800) [pid = 2095] [serial = 475] [outer = 0x12667ac00] 19:09:10 INFO - PROCESS | 2095 | 1464228550670 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1291df000) [pid = 2095] [serial = 476] [outer = 0x12667ac00] 19:09:10 INFO - PROCESS | 2095 | 1464228550993 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:09:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 19:09:11 INFO - PROCESS | 2095 | 1464228551048 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 2095 | 1464228551050 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:09:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:09:11 INFO - PROCESS | 2095 | 1464228551052 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 2095 | 1464228551054 Marionette TRACE conn2 <- [1,610,null,{}] 19:09:11 INFO - PROCESS | 2095 | 1464228551057 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:11 INFO - PROCESS | 2095 | 1464228551164 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:09:11 INFO - PROCESS | 2095 | 1464228551176 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x127509000 == 47 [pid = 2095] [id = 160] 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1277dc000) [pid = 2095] [serial = 477] [outer = 0x0] 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x129396000) [pid = 2095] [serial = 478] [outer = 0x1277dc000] 19:09:11 INFO - PROCESS | 2095 | 1464228551202 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12aece000) [pid = 2095] [serial = 479] [outer = 0x1277dc000] 19:09:11 INFO - PROCESS | 2095 | 1464228551515 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:09:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 19:09:11 INFO - PROCESS | 2095 | 1464228551571 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 2095 | 1464228551573 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:09:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:09:11 INFO - PROCESS | 2095 | 1464228551575 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 2095 | 1464228551576 Marionette TRACE conn2 <- [1,614,null,{}] 19:09:11 INFO - PROCESS | 2095 | 1464228551579 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:11 INFO - PROCESS | 2095 | 1464228551672 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:09:11 INFO - PROCESS | 2095 | 1464228551676 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f93800 == 48 [pid = 2095] [id = 161] 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1277dd400) [pid = 2095] [serial = 480] [outer = 0x0] 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12b102400) [pid = 2095] [serial = 481] [outer = 0x1277dd400] 19:09:11 INFO - PROCESS | 2095 | 1464228551701 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12b2f6000) [pid = 2095] [serial = 482] [outer = 0x1277dd400] 19:09:12 INFO - PROCESS | 2095 | 1464228552026 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:09:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 19:09:12 INFO - PROCESS | 2095 | 1464228552048 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 2095 | 1464228552049 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:09:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:09:12 INFO - PROCESS | 2095 | 1464228552051 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 2095 | 1464228552053 Marionette TRACE conn2 <- [1,618,null,{}] 19:09:12 INFO - PROCESS | 2095 | 1464228552055 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:12 INFO - PROCESS | 2095 | 1464228552153 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:09:12 INFO - PROCESS | 2095 | 1464228552185 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298e0000 == 49 [pid = 2095] [id = 162] 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12a6bf800) [pid = 2095] [serial = 483] [outer = 0x0] 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12b9ecc00) [pid = 2095] [serial = 484] [outer = 0x12a6bf800] 19:09:12 INFO - PROCESS | 2095 | 1464228552210 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12bb09400) [pid = 2095] [serial = 485] [outer = 0x12a6bf800] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12b11b800) [pid = 2095] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12c712400) [pid = 2095] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x129392000) [pid = 2095] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12aed7c00) [pid = 2095] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12b11d400) [pid = 2095] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x121c77000) [pid = 2095] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x119034c00) [pid = 2095] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1182cac00) [pid = 2095] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1184b7800) [pid = 2095] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x112d4cc00) [pid = 2095] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1277e2400) [pid = 2095] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1262a7800) [pid = 2095] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x12b9f0800) [pid = 2095] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x116788800) [pid = 2095] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:09:12 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x119b39800) [pid = 2095] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:09:12 INFO - PROCESS | 2095 | 1464228552613 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:09:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 569ms 19:09:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:09:12 INFO - PROCESS | 2095 | 1464228552621 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 2095 | 1464228552623 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:09:12 INFO - PROCESS | 2095 | 1464228552629 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 2095 | 1464228552631 Marionette TRACE conn2 <- [1,622,null,{}] 19:09:12 INFO - PROCESS | 2095 | 1464228552633 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:12 INFO - PROCESS | 2095 | 1464228552728 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:09:12 INFO - PROCESS | 2095 | 1464228552775 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298ec000 == 50 [pid = 2095] [id = 163] 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x116784000) [pid = 2095] [serial = 486] [outer = 0x0] 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x11a0a4c00) [pid = 2095] [serial = 487] [outer = 0x116784000] 19:09:12 INFO - PROCESS | 2095 | 1464228552804 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12bf34c00) [pid = 2095] [serial = 488] [outer = 0x116784000] 19:09:13 INFO - PROCESS | 2095 | 1464228553094 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:09:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 19:09:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:09:13 INFO - PROCESS | 2095 | 1464228553148 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:09:13 INFO - PROCESS | 2095 | 1464228553149 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:09:13 INFO - PROCESS | 2095 | 1464228553152 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 2095 | 1464228553153 Marionette TRACE conn2 <- [1,626,null,{}] 19:09:13 INFO - PROCESS | 2095 | 1464228553155 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:13 INFO - PROCESS | 2095 | 1464228553233 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:09:13 INFO - PROCESS | 2095 | 1464228553238 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1b0000 == 51 [pid = 2095] [id = 164] 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12bf39400) [pid = 2095] [serial = 489] [outer = 0x0] 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12c716000) [pid = 2095] [serial = 490] [outer = 0x12bf39400] 19:09:13 INFO - PROCESS | 2095 | 1464228553263 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12c8f0c00) [pid = 2095] [serial = 491] [outer = 0x12bf39400] 19:09:13 INFO - PROCESS | 2095 | 1464228553601 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:09:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 472ms 19:09:13 INFO - PROCESS | 2095 | 1464228553625 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:09:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:09:13 INFO - PROCESS | 2095 | 1464228553628 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:09:13 INFO - PROCESS | 2095 | 1464228553638 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 2095 | 1464228553639 Marionette TRACE conn2 <- [1,630,null,{}] 19:09:13 INFO - PROCESS | 2095 | 1464228553642 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:13 INFO - PROCESS | 2095 | 1464228553718 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:09:13 INFO - PROCESS | 2095 | 1464228553722 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9bf000 == 52 [pid = 2095] [id = 165] 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12a706c00) [pid = 2095] [serial = 492] [outer = 0x0] 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12a70cc00) [pid = 2095] [serial = 493] [outer = 0x12a706c00] 19:09:13 INFO - PROCESS | 2095 | 1464228553749 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12a710c00) [pid = 2095] [serial = 494] [outer = 0x12a706c00] 19:09:14 INFO - PROCESS | 2095 | 1464228554088 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:09:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 477ms 19:09:14 INFO - PROCESS | 2095 | 1464228554111 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 2095 | 1464228554113 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:09:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:09:14 INFO - PROCESS | 2095 | 1464228554117 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 2095 | 1464228554118 Marionette TRACE conn2 <- [1,634,null,{}] 19:09:14 INFO - PROCESS | 2095 | 1464228554122 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:14 INFO - PROCESS | 2095 | 1464228554259 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:09:14 INFO - PROCESS | 2095 | 1464228554334 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdab000 == 53 [pid = 2095] [id = 166] 19:09:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12a707400) [pid = 2095] [serial = 495] [outer = 0x0] 19:09:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12a712c00) [pid = 2095] [serial = 496] [outer = 0x12a707400] 19:09:14 INFO - PROCESS | 2095 | 1464228554373 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12a719c00) [pid = 2095] [serial = 497] [outer = 0x12a707400] 19:09:14 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:14 INFO - PROCESS | 2095 | 1464228554918 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:09:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 19:09:14 INFO - PROCESS | 2095 | 1464228554987 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 2095 | 1464228554990 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:09:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:09:14 INFO - PROCESS | 2095 | 1464228554994 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 2095 | 1464228554996 Marionette TRACE conn2 <- [1,638,null,{}] 19:09:15 INFO - PROCESS | 2095 | 1464228555000 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:15 INFO - PROCESS | 2095 | 1464228555104 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:09:15 INFO - PROCESS | 2095 | 1464228555167 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x117587000 == 54 [pid = 2095] [id = 167] 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x115de4400) [pid = 2095] [serial = 498] [outer = 0x0] 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x118040000) [pid = 2095] [serial = 499] [outer = 0x115de4400] 19:09:15 INFO - PROCESS | 2095 | 1464228555198 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1183c7000) [pid = 2095] [serial = 500] [outer = 0x115de4400] 19:09:15 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:15 INFO - PROCESS | 2095 | 1464228555609 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:09:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:09:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 19:09:15 INFO - PROCESS | 2095 | 1464228555615 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 2095 | 1464228555619 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:09:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:09:15 INFO - PROCESS | 2095 | 1464228555624 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 2095 | 1464228555626 Marionette TRACE conn2 <- [1,642,null,{}] 19:09:15 INFO - PROCESS | 2095 | 1464228555629 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:15 INFO - PROCESS | 2095 | 1464228555729 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:09:15 INFO - PROCESS | 2095 | 1464228555775 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215cf000 == 55 [pid = 2095] [id = 168] 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1185c3800) [pid = 2095] [serial = 501] [outer = 0x0] 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x11949d800) [pid = 2095] [serial = 502] [outer = 0x1185c3800] 19:09:15 INFO - PROCESS | 2095 | 1464228555805 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1198c2400) [pid = 2095] [serial = 503] [outer = 0x1185c3800] 19:09:16 INFO - PROCESS | 2095 | 1464228556224 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:09:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 622ms 19:09:16 INFO - PROCESS | 2095 | 1464228556247 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:09:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:09:16 INFO - PROCESS | 2095 | 1464228556248 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:09:16 INFO - PROCESS | 2095 | 1464228556251 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 2095 | 1464228556253 Marionette TRACE conn2 <- [1,646,null,{}] 19:09:16 INFO - PROCESS | 2095 | 1464228556261 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:16 INFO - PROCESS | 2095 | 1464228556361 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:09:16 INFO - PROCESS | 2095 | 1464228556449 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d5800 == 56 [pid = 2095] [id = 169] 19:09:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x124beb000) [pid = 2095] [serial = 504] [outer = 0x0] 19:09:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1270a6800) [pid = 2095] [serial = 505] [outer = 0x124beb000] 19:09:16 INFO - PROCESS | 2095 | 1464228556481 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1277cec00) [pid = 2095] [serial = 506] [outer = 0x124beb000] 19:09:16 INFO - PROCESS | 2095 | 1464228556893 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:09:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 19:09:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:09:16 INFO - PROCESS | 2095 | 1464228556922 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:09:16 INFO - PROCESS | 2095 | 1464228556924 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:09:16 INFO - PROCESS | 2095 | 1464228556926 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 2095 | 1464228556928 Marionette TRACE conn2 <- [1,650,null,{}] 19:09:16 INFO - PROCESS | 2095 | 1464228556930 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:17 INFO - PROCESS | 2095 | 1464228557030 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:09:17 INFO - PROCESS | 2095 | 1464228557076 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbae000 == 57 [pid = 2095] [id = 170] 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x129358400) [pid = 2095] [serial = 507] [outer = 0x0] 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12a713c00) [pid = 2095] [serial = 508] [outer = 0x129358400] 19:09:17 INFO - PROCESS | 2095 | 1464228557108 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a71bc00) [pid = 2095] [serial = 509] [outer = 0x129358400] 19:09:17 INFO - PROCESS | 2095 | 1464228557502 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:09:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms 19:09:17 INFO - PROCESS | 2095 | 1464228557547 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 2095 | 1464228557548 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:09:17 INFO - PROCESS | 2095 | 1464228557550 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 2095 | 1464228557551 Marionette TRACE conn2 <- [1,654,null,{}] 19:09:17 INFO - PROCESS | 2095 | 1464228557554 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:17 INFO - PROCESS | 2095 | 1464228557652 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:09:17 INFO - PROCESS | 2095 | 1464228557745 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce35800 == 58 [pid = 2095] [id = 171] 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12a71e000) [pid = 2095] [serial = 510] [outer = 0x0] 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12a721800) [pid = 2095] [serial = 511] [outer = 0x12a71e000] 19:09:17 INFO - PROCESS | 2095 | 1464228557776 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b9e8c00) [pid = 2095] [serial = 512] [outer = 0x12a71e000] 19:09:18 INFO - PROCESS | 2095 | 1464228558180 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:09:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 19:09:18 INFO - PROCESS | 2095 | 1464228558223 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 2095 | 1464228558224 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:09:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:09:18 INFO - PROCESS | 2095 | 1464228558226 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 2095 | 1464228558228 Marionette TRACE conn2 <- [1,658,null,{}] 19:09:18 INFO - PROCESS | 2095 | 1464228558230 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:18 INFO - PROCESS | 2095 | 1464228558340 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:09:18 INFO - PROCESS | 2095 | 1464228558391 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2a7000 == 59 [pid = 2095] [id = 172] 19:09:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12bb04000) [pid = 2095] [serial = 513] [outer = 0x0] 19:09:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12c71fc00) [pid = 2095] [serial = 514] [outer = 0x12bb04000] 19:09:18 INFO - PROCESS | 2095 | 1464228558421 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12cd48800) [pid = 2095] [serial = 515] [outer = 0x12bb04000] 19:09:18 INFO - PROCESS | 2095 | 1464228558805 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:09:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 19:09:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:09:18 INFO - PROCESS | 2095 | 1464228558848 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 2095 | 1464228558849 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:09:18 INFO - PROCESS | 2095 | 1464228558851 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 2095 | 1464228558853 Marionette TRACE conn2 <- [1,662,null,{}] 19:09:18 INFO - PROCESS | 2095 | 1464228558855 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:18 INFO - PROCESS | 2095 | 1464228558956 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:09:19 INFO - PROCESS | 2095 | 1464228559176 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184c0000 == 60 [pid = 2095] [id = 173] 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x110df8800) [pid = 2095] [serial = 516] [outer = 0x0] 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x110dfa400) [pid = 2095] [serial = 517] [outer = 0x110df8800] 19:09:19 INFO - PROCESS | 2095 | 1464228559214 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x112d54000) [pid = 2095] [serial = 518] [outer = 0x110df8800] 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x111c19c00) [pid = 2095] [serial = 519] [outer = 0x12cd57000] 19:09:19 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:19 INFO - PROCESS | 2095 | 1464228559665 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:09:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:09:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 823ms 19:09:19 INFO - PROCESS | 2095 | 1464228559675 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:09:19 INFO - PROCESS | 2095 | 1464228559677 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:09:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:09:19 INFO - PROCESS | 2095 | 1464228559680 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:09:19 INFO - PROCESS | 2095 | 1464228559682 Marionette TRACE conn2 <- [1,666,null,{}] 19:09:19 INFO - PROCESS | 2095 | 1464228559686 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:19 INFO - PROCESS | 2095 | 1464228559782 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:09:19 INFO - PROCESS | 2095 | 1464228559847 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x118599800 == 61 [pid = 2095] [id = 174] 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1163bb400) [pid = 2095] [serial = 520] [outer = 0x0] 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1182d5000) [pid = 2095] [serial = 521] [outer = 0x1163bb400] 19:09:19 INFO - PROCESS | 2095 | 1464228559876 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x118714000) [pid = 2095] [serial = 522] [outer = 0x1163bb400] 19:09:20 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9bf000 == 60 [pid = 2095] [id = 165] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1b0000 == 59 [pid = 2095] [id = 164] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x1298ec000 == 58 [pid = 2095] [id = 163] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x1298e0000 == 57 [pid = 2095] [id = 162] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x128f93800 == 56 [pid = 2095] [id = 161] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x127509000 == 55 [pid = 2095] [id = 160] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x124b8a000 == 54 [pid = 2095] [id = 159] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x121a4c000 == 53 [pid = 2095] [id = 158] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x12139e000 == 52 [pid = 2095] [id = 157] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x1191c5000 == 51 [pid = 2095] [id = 156] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d1000 == 50 [pid = 2095] [id = 155] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x116976000 == 49 [pid = 2095] [id = 154] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x119491000 == 48 [pid = 2095] [id = 153] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x123dcf000 == 47 [pid = 2095] [id = 152] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8dd800 == 46 [pid = 2095] [id = 151] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdd8000 == 45 [pid = 2095] [id = 150] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x121e95800 == 44 [pid = 2095] [id = 149] 19:09:20 INFO - PROCESS | 2095 | --DOCSHELL 0x118585800 == 43 [pid = 2095] [id = 148] 19:09:20 INFO - PROCESS | 2095 | 1464228560276 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 19:09:20 INFO - PROCESS | 2095 | 1464228560303 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 2095 | 1464228560305 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12b2f7000) [pid = 2095] [serial = 383] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12c717c00) [pid = 2095] [serial = 436] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12a77dc00) [pid = 2095] [serial = 418] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12b11a400) [pid = 2095] [serial = 421] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1166ca800) [pid = 2095] [serial = 419] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12b9ebc00) [pid = 2095] [serial = 424] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1183bc800) [pid = 2095] [serial = 388] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x124f40c00) [pid = 2095] [serial = 409] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x125874c00) [pid = 2095] [serial = 410] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1198be400) [pid = 2095] [serial = 406] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x121741400) [pid = 2095] [serial = 407] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12700e000) [pid = 2095] [serial = 394] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x118931c00) [pid = 2095] [serial = 401] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1184b7c00) [pid = 2095] [serial = 400] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x11915e400) [pid = 2095] [serial = 403] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x119892400) [pid = 2095] [serial = 404] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12b2fd800) [pid = 2095] [serial = 422] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x115e5c400) [pid = 2095] [serial = 398] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11336c000) [pid = 2095] [serial = 397] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x129350800) [pid = 2095] [serial = 415] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x11a0a3800) [pid = 2095] [serial = 391] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x127230000) [pid = 2095] [serial = 412] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1277cdc00) [pid = 2095] [serial = 413] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1121b5000) [pid = 2095] [serial = 385] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12bb06800) [pid = 2095] [serial = 427] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12bb04400) [pid = 2095] [serial = 425] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1198b3800) [pid = 2095] [serial = 430] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12bb11800) [pid = 2095] [serial = 428] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12bf41000) [pid = 2095] [serial = 434] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x129396800) [pid = 2095] [serial = 416] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12bb11000) [pid = 2095] [serial = 431] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12bf35800) [pid = 2095] [serial = 433] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12c71c000) [pid = 2095] [serial = 437] [outer = 0x0] [url = about:blank] 19:09:20 INFO - PROCESS | 2095 | 1464228560326 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 2095 | 1464228560327 Marionette TRACE conn2 <- [1,670,null,{}] 19:09:20 INFO - PROCESS | 2095 | 1464228560332 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:20 INFO - PROCESS | 2095 | 1464228560413 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:09:20 INFO - PROCESS | 2095 | 1464228560436 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x116a8b000 == 44 [pid = 2095] [id = 175] 19:09:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11915f000) [pid = 2095] [serial = 523] [outer = 0x0] 19:09:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x11949f400) [pid = 2095] [serial = 524] [outer = 0x11915f000] 19:09:20 INFO - PROCESS | 2095 | 1464228560462 Marionette DEBUG loaded listener.js 19:09:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x119b23000) [pid = 2095] [serial = 525] [outer = 0x11915f000] 19:09:20 INFO - PROCESS | 2095 | 1464228560785 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 480ms 19:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:09:20 INFO - PROCESS | 2095 | 1464228560798 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 2095 | 1464228560799 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:09:20 INFO - PROCESS | 2095 | 1464228560802 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 2095 | 1464228560807 Marionette TRACE conn2 <- [1,674,null,{}] 19:09:20 INFO - PROCESS | 2095 | 1464228560816 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:20 INFO - PROCESS | 2095 | 1464228560910 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:09:20 INFO - PROCESS | 2095 | 1464228560957 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x119602800 == 45 [pid = 2095] [id = 176] 19:09:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1198be400) [pid = 2095] [serial = 526] [outer = 0x0] 19:09:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11a1bbc00) [pid = 2095] [serial = 527] [outer = 0x1198be400] 19:09:20 INFO - PROCESS | 2095 | 1464228560983 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x121e0c400) [pid = 2095] [serial = 528] [outer = 0x1198be400] 19:09:21 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:21 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:09:21 INFO - PROCESS | 2095 | 1464228561263 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 19:09:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 479ms 19:09:21 INFO - PROCESS | 2095 | 1464228561283 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:09:21 INFO - PROCESS | 2095 | 1464228561284 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:09:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:09:21 INFO - PROCESS | 2095 | 1464228561303 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 2095 | 1464228561304 Marionette TRACE conn2 <- [1,678,null,{}] 19:09:21 INFO - PROCESS | 2095 | 1464228561307 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:21 INFO - PROCESS | 2095 | 1464228561390 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:09:21 INFO - PROCESS | 2095 | 1464228561397 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x11743b800 == 46 [pid = 2095] [id = 177] 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x121409400) [pid = 2095] [serial = 529] [outer = 0x0] 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x125133400) [pid = 2095] [serial = 530] [outer = 0x121409400] 19:09:21 INFO - PROCESS | 2095 | 1464228561422 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x127230000) [pid = 2095] [serial = 531] [outer = 0x121409400] 19:09:21 INFO - PROCESS | 2095 | 1464228561734 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:09:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 19:09:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:09:21 INFO - PROCESS | 2095 | 1464228561772 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:09:21 INFO - PROCESS | 2095 | 1464228561773 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:09:21 INFO - PROCESS | 2095 | 1464228561778 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 2095 | 1464228561779 Marionette TRACE conn2 <- [1,682,null,{}] 19:09:21 INFO - PROCESS | 2095 | 1464228561781 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:21 INFO - PROCESS | 2095 | 1464228561858 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:09:21 INFO - PROCESS | 2095 | 1464228561864 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x125899800 == 47 [pid = 2095] [id = 178] 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1277db800) [pid = 2095] [serial = 532] [outer = 0x0] 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1277e3400) [pid = 2095] [serial = 533] [outer = 0x1277db800] 19:09:21 INFO - PROCESS | 2095 | 1464228561894 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12934dc00) [pid = 2095] [serial = 534] [outer = 0x1277db800] 19:09:22 INFO - PROCESS | 2095 | 1464228562735 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 19:09:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 19:09:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:09:22 INFO - PROCESS | 2095 | 1464228562748 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 2095 | 1464228562750 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:09:22 INFO - PROCESS | 2095 | 1464228562753 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 2095 | 1464228562755 Marionette TRACE conn2 <- [1,686,null,{}] 19:09:22 INFO - PROCESS | 2095 | 1464228562767 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:22 INFO - PROCESS | 2095 | 1464228562910 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:09:22 INFO - PROCESS | 2095 | 1464228562940 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291be800 == 48 [pid = 2095] [id = 179] 19:09:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12a70e400) [pid = 2095] [serial = 535] [outer = 0x0] 19:09:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12aecfc00) [pid = 2095] [serial = 536] [outer = 0x12a70e400] 19:09:22 INFO - PROCESS | 2095 | 1464228562965 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12b116c00) [pid = 2095] [serial = 537] [outer = 0x12a70e400] 19:09:23 INFO - PROCESS | 2095 | 1464228563748 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:09:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1024ms 19:09:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:09:23 INFO - PROCESS | 2095 | 1464228563782 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 2095 | 1464228563784 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:09:23 INFO - PROCESS | 2095 | 1464228563786 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 2095 | 1464228563787 Marionette TRACE conn2 <- [1,690,null,{}] 19:09:23 INFO - PROCESS | 2095 | 1464228563789 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:23 INFO - PROCESS | 2095 | 1464228563885 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:09:23 INFO - PROCESS | 2095 | 1464228563889 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298ea800 == 49 [pid = 2095] [id = 180] 19:09:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12aecc400) [pid = 2095] [serial = 538] [outer = 0x0] 19:09:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12b9eb000) [pid = 2095] [serial = 539] [outer = 0x12aecc400] 19:09:23 INFO - PROCESS | 2095 | 1464228563942 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12bb04400) [pid = 2095] [serial = 540] [outer = 0x12aecc400] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12667ac00) [pid = 2095] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1277dc000) [pid = 2095] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12a6bf800) [pid = 2095] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x116784000) [pid = 2095] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1277dd400) [pid = 2095] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12bf39400) [pid = 2095] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1194a5400) [pid = 2095] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1159ae400) [pid = 2095] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1184b9000) [pid = 2095] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x124bf5800) [pid = 2095] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11a035400) [pid = 2095] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1198c1400) [pid = 2095] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:09:24 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12a706c00) [pid = 2095] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:09:24 INFO - PROCESS | 2095 | 1464228564754 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:09:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:09:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 19:09:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:09:24 INFO - PROCESS | 2095 | 1464228564806 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 2095 | 1464228564807 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:09:24 INFO - PROCESS | 2095 | 1464228564809 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 2095 | 1464228564810 Marionette TRACE conn2 <- [1,694,null,{}] 19:09:24 INFO - PROCESS | 2095 | 1464228564812 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:24 INFO - PROCESS | 2095 | 1464228564888 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:09:24 INFO - PROCESS | 2095 | 1464228564894 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12486f800 == 50 [pid = 2095] [id = 181] 19:09:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1184b9000) [pid = 2095] [serial = 541] [outer = 0x0] 19:09:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12667ac00) [pid = 2095] [serial = 542] [outer = 0x1184b9000] 19:09:24 INFO - PROCESS | 2095 | 1464228564919 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12a779000) [pid = 2095] [serial = 543] [outer = 0x1184b9000] 19:09:25 INFO - PROCESS | 2095 | 1464228565721 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:09:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 19:09:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 921ms 19:09:25 INFO - PROCESS | 2095 | 1464228565730 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 2095 | 1464228565731 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:09:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:09:25 INFO - PROCESS | 2095 | 1464228565734 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 2095 | 1464228565735 Marionette TRACE conn2 <- [1,698,null,{}] 19:09:25 INFO - PROCESS | 2095 | 1464228565737 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:25 INFO - PROCESS | 2095 | 1464228565819 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:09:25 INFO - PROCESS | 2095 | 1464228565866 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1c2000 == 51 [pid = 2095] [id = 182] 19:09:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x118275000) [pid = 2095] [serial = 544] [outer = 0x0] 19:09:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12bb0a400) [pid = 2095] [serial = 545] [outer = 0x118275000] 19:09:25 INFO - PROCESS | 2095 | 1464228565893 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12bf3d000) [pid = 2095] [serial = 546] [outer = 0x118275000] 19:09:26 INFO - PROCESS | 2095 | 1464228566790 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:09:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 19:09:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1068ms 19:09:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:09:26 INFO - PROCESS | 2095 | 1464228566803 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 2095 | 1464228566805 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:09:26 INFO - PROCESS | 2095 | 1464228566809 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 2095 | 1464228566811 Marionette TRACE conn2 <- [1,702,null,{}] 19:09:26 INFO - PROCESS | 2095 | 1464228566815 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:26 INFO - PROCESS | 2095 | 1464228566919 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:09:26 INFO - PROCESS | 2095 | 1464228566968 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184c1000 == 52 [pid = 2095] [id = 183] 19:09:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x112c87800) [pid = 2095] [serial = 547] [outer = 0x0] 19:09:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x112c8d400) [pid = 2095] [serial = 548] [outer = 0x112c87800] 19:09:27 INFO - PROCESS | 2095 | 1464228566999 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x112c91c00) [pid = 2095] [serial = 549] [outer = 0x112c87800] 19:09:27 INFO - PROCESS | 2095 | 1464228567934 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:09:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:09:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1175ms 19:09:27 INFO - PROCESS | 2095 | 1464228567984 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:09:27 INFO - PROCESS | 2095 | 1464228567988 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:09:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:09:27 INFO - PROCESS | 2095 | 1464228567993 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 2095 | 1464228567995 Marionette TRACE conn2 <- [1,706,null,{}] 19:09:27 INFO - PROCESS | 2095 | 1464228567997 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:28 INFO - PROCESS | 2095 | 1464228568102 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:09:28 INFO - PROCESS | 2095 | 1464228568149 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12485f800 == 53 [pid = 2095] [id = 184] 19:09:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x112c93c00) [pid = 2095] [serial = 550] [outer = 0x0] 19:09:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1185c9000) [pid = 2095] [serial = 551] [outer = 0x112c93c00] 19:09:28 INFO - PROCESS | 2095 | 1464228568179 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1194a5400) [pid = 2095] [serial = 552] [outer = 0x112c93c00] 19:09:29 INFO - PROCESS | 2095 | 1464228569051 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:09:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1071ms 19:09:29 INFO - PROCESS | 2095 | 1464228569071 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 2095 | 1464228569073 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:09:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:09:29 INFO - PROCESS | 2095 | 1464228569078 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 2095 | 1464228569080 Marionette TRACE conn2 <- [1,710,null,{}] 19:09:29 INFO - PROCESS | 2095 | 1464228569088 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:29 INFO - PROCESS | 2095 | 1464228569191 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:09:29 INFO - PROCESS | 2095 | 1464228569239 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd91800 == 54 [pid = 2095] [id = 185] 19:09:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1198bb400) [pid = 2095] [serial = 553] [outer = 0x0] 19:09:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x121c6e800) [pid = 2095] [serial = 554] [outer = 0x1198bb400] 19:09:29 INFO - PROCESS | 2095 | 1464228569271 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1272be800) [pid = 2095] [serial = 555] [outer = 0x1198bb400] 19:09:30 INFO - PROCESS | 2095 | 1464228570157 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:09:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 19:09:30 INFO - PROCESS | 2095 | 1464228570201 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:09:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:09:30 INFO - PROCESS | 2095 | 1464228570203 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:09:30 INFO - PROCESS | 2095 | 1464228570205 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 2095 | 1464228570207 Marionette TRACE conn2 <- [1,714,null,{}] 19:09:30 INFO - PROCESS | 2095 | 1464228570209 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:30 INFO - PROCESS | 2095 | 1464228570308 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:09:30 INFO - PROCESS | 2095 | 1464228570355 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3cc800 == 55 [pid = 2095] [id = 186] 19:09:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12773f000) [pid = 2095] [serial = 556] [outer = 0x0] 19:09:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x129357000) [pid = 2095] [serial = 557] [outer = 0x12773f000] 19:09:30 INFO - PROCESS | 2095 | 1464228570385 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12a70f800) [pid = 2095] [serial = 558] [outer = 0x12773f000] 19:09:31 INFO - PROCESS | 2095 | 1464228571272 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 19:09:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1075ms 19:09:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:09:31 INFO - PROCESS | 2095 | 1464228571287 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 2095 | 1464228571289 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:09:31 INFO - PROCESS | 2095 | 1464228571294 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 2095 | 1464228571296 Marionette TRACE conn2 <- [1,718,null,{}] 19:09:31 INFO - PROCESS | 2095 | 1464228571299 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:31 INFO - PROCESS | 2095 | 1464228571390 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:09:31 INFO - PROCESS | 2095 | 1464228571459 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189c0800 == 56 [pid = 2095] [id = 187] 19:09:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x115d46c00) [pid = 2095] [serial = 559] [outer = 0x0] 19:09:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x115de5400) [pid = 2095] [serial = 560] [outer = 0x115d46c00] 19:09:31 INFO - PROCESS | 2095 | 1464228571526 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1182ce800) [pid = 2095] [serial = 561] [outer = 0x115d46c00] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x12486f800 == 55 [pid = 2095] [id = 181] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x1298ea800 == 54 [pid = 2095] [id = 180] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x1291be800 == 53 [pid = 2095] [id = 179] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x125899800 == 52 [pid = 2095] [id = 178] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x11743b800 == 51 [pid = 2095] [id = 177] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x119602800 == 50 [pid = 2095] [id = 176] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12a712c00) [pid = 2095] [serial = 496] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12c721000) [pid = 2095] [serial = 439] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1182d0000) [pid = 2095] [serial = 442] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1198bac00) [pid = 2095] [serial = 445] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x124f41c00) [pid = 2095] [serial = 448] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12934f000) [pid = 2095] [serial = 451] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x116a8b000 == 49 [pid = 2095] [id = 175] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x118599800 == 48 [pid = 2095] [id = 174] 19:09:32 INFO - PROCESS | 2095 | --DOCSHELL 0x1184c0000 == 47 [pid = 2095] [id = 173] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12a710c00) [pid = 2095] [serial = 494] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12bf34c00) [pid = 2095] [serial = 488] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12bb09400) [pid = 2095] [serial = 485] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12aece000) [pid = 2095] [serial = 479] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1277d7c00) [pid = 2095] [serial = 473] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1277e1800) [pid = 2095] [serial = 475] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x129396000) [pid = 2095] [serial = 478] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1291df000) [pid = 2095] [serial = 476] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12b9ecc00) [pid = 2095] [serial = 484] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11a0a4c00) [pid = 2095] [serial = 487] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12b102400) [pid = 2095] [serial = 481] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12b2f6000) [pid = 2095] [serial = 482] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12c716000) [pid = 2095] [serial = 490] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12c8f0c00) [pid = 2095] [serial = 491] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1198b5c00) [pid = 2095] [serial = 463] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x119b23400) [pid = 2095] [serial = 464] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1182d2400) [pid = 2095] [serial = 458] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11678dc00) [pid = 2095] [serial = 457] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x11905a800) [pid = 2095] [serial = 461] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x11871bc00) [pid = 2095] [serial = 460] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x126298400) [pid = 2095] [serial = 472] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x129165800) [pid = 2095] [serial = 454] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1219e9c00) [pid = 2095] [serial = 469] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x121e0bc00) [pid = 2095] [serial = 470] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x11a0aac00) [pid = 2095] [serial = 466] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x12a70cc00) [pid = 2095] [serial = 493] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1214dfc00) [pid = 2095] [serial = 467] [outer = 0x0] [url = about:blank] 19:09:32 INFO - PROCESS | 2095 | 1464228572548 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:09:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1275ms 19:09:32 INFO - PROCESS | 2095 | 1464228572570 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 2095 | 1464228572575 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:09:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:09:32 INFO - PROCESS | 2095 | 1464228572579 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 2095 | 1464228572581 Marionette TRACE conn2 <- [1,722,null,{}] 19:09:32 INFO - PROCESS | 2095 | 1464228572597 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:32 INFO - PROCESS | 2095 | 1464228572677 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:09:32 INFO - PROCESS | 2095 | 1464228572683 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185ba000 == 48 [pid = 2095] [id = 188] 19:09:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x11892ac00) [pid = 2095] [serial = 562] [outer = 0x0] 19:09:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1198b7c00) [pid = 2095] [serial = 563] [outer = 0x11892ac00] 19:09:32 INFO - PROCESS | 2095 | 1464228572709 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x11a0a4c00) [pid = 2095] [serial = 564] [outer = 0x11892ac00] 19:09:33 INFO - PROCESS | 2095 | 1464228573060 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] 19:09:33 INFO - PROCESS | 2095 | 1464228573112 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:09:33 INFO - PROCESS | 2095 | 1464228573114 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 2095 | 1464228573116 Marionette TRACE conn2 <- [1,726,null,{}] 19:09:33 INFO - PROCESS | 2095 | 1464228573124 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:33 INFO - PROCESS | 2095 | 1464228573207 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:09:33 INFO - PROCESS | 2095 | 1464228573258 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x121843800 == 49 [pid = 2095] [id = 189] 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x11988e400) [pid = 2095] [serial = 565] [outer = 0x0] 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x121623400) [pid = 2095] [serial = 566] [outer = 0x11988e400] 19:09:33 INFO - PROCESS | 2095 | 1464228573288 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12667b000) [pid = 2095] [serial = 567] [outer = 0x11988e400] 19:09:33 INFO - PROCESS | 2095 | 1464228573605 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:09:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:09:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 19:09:33 INFO - PROCESS | 2095 | 1464228573637 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:09:33 INFO - PROCESS | 2095 | 1464228573638 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:09:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:09:33 INFO - PROCESS | 2095 | 1464228573641 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 2095 | 1464228573643 Marionette TRACE conn2 <- [1,730,null,{}] 19:09:33 INFO - PROCESS | 2095 | 1464228573647 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:33 INFO - PROCESS | 2095 | 1464228573724 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:09:33 INFO - PROCESS | 2095 | 1464228573778 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12486f800 == 50 [pid = 2095] [id = 190] 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x124de3400) [pid = 2095] [serial = 568] [outer = 0x0] 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1277d8c00) [pid = 2095] [serial = 569] [outer = 0x124de3400] 19:09:33 INFO - PROCESS | 2095 | 1464228573803 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12a703c00) [pid = 2095] [serial = 570] [outer = 0x124de3400] 19:09:34 INFO - PROCESS | 2095 | 1464228574136 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 2095 | 1464228574164 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:09:34 INFO - PROCESS | 2095 | 1464228574166 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 2095 | 1464228574167 Marionette TRACE conn2 <- [1,734,null,{}] 19:09:34 INFO - PROCESS | 2095 | 1464228574170 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:34 INFO - PROCESS | 2095 | 1464228574273 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:09:34 INFO - PROCESS | 2095 | 1464228574277 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f8d000 == 51 [pid = 2095] [id = 191] 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x127003400) [pid = 2095] [serial = 571] [outer = 0x0] 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12a716800) [pid = 2095] [serial = 572] [outer = 0x127003400] 19:09:34 INFO - PROCESS | 2095 | 1464228574302 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12b103800) [pid = 2095] [serial = 573] [outer = 0x127003400] 19:09:34 INFO - PROCESS | 2095 | 1464228574636 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:09:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 19:09:34 INFO - PROCESS | 2095 | 1464228574685 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 2095 | 1464228574686 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:09:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:09:34 INFO - PROCESS | 2095 | 1464228574696 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 2095 | 1464228574697 Marionette TRACE conn2 <- [1,738,null,{}] 19:09:34 INFO - PROCESS | 2095 | 1464228574699 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:34 INFO - PROCESS | 2095 | 1464228574813 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:09:34 INFO - PROCESS | 2095 | 1464228574825 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x129643800 == 52 [pid = 2095] [id = 192] 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12b113c00) [pid = 2095] [serial = 574] [outer = 0x0] 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12bb08400) [pid = 2095] [serial = 575] [outer = 0x12b113c00] 19:09:34 INFO - PROCESS | 2095 | 1464228574851 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12c716000) [pid = 2095] [serial = 576] [outer = 0x12b113c00] 19:09:35 INFO - PROCESS | 2095 | 1464228575665 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:09:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1027ms 19:09:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:09:35 INFO - PROCESS | 2095 | 1464228575721 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 2095 | 1464228575722 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:09:35 INFO - PROCESS | 2095 | 1464228575724 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 2095 | 1464228575725 Marionette TRACE conn2 <- [1,742,null,{}] 19:09:35 INFO - PROCESS | 2095 | 1464228575728 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:35 INFO - PROCESS | 2095 | 1464228575824 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:09:35 INFO - PROCESS | 2095 | 1464228575829 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b248800 == 53 [pid = 2095] [id = 193] 19:09:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1213eb000) [pid = 2095] [serial = 577] [outer = 0x0] 19:09:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1213ee000) [pid = 2095] [serial = 578] [outer = 0x1213eb000] 19:09:35 INFO - PROCESS | 2095 | 1464228575882 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1213f3c00) [pid = 2095] [serial = 579] [outer = 0x1213eb000] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12a70e400) [pid = 2095] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12aecc400) [pid = 2095] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11915f000) [pid = 2095] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12a707400) [pid = 2095] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1163bb400) [pid = 2095] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1198be400) [pid = 2095] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1277db800) [pid = 2095] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x121409400) [pid = 2095] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x110df8800) [pid = 2095] [serial = 516] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1184b9000) [pid = 2095] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:09:36 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12c717400) [pid = 2095] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:09:36 INFO - PROCESS | 2095 | 1464228576765 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 19:09:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1074ms 19:09:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:09:36 INFO - PROCESS | 2095 | 1464228576798 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:09:36 INFO - PROCESS | 2095 | 1464228576799 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:09:36 INFO - PROCESS | 2095 | 1464228576801 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:09:36 INFO - PROCESS | 2095 | 1464228576803 Marionette TRACE conn2 <- [1,746,null,{}] 19:09:36 INFO - PROCESS | 2095 | 1464228576805 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:36 INFO - PROCESS | 2095 | 1464228576910 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:09:36 INFO - PROCESS | 2095 | 1464228576916 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x127513800 == 54 [pid = 2095] [id = 194] 19:09:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x112583c00) [pid = 2095] [serial = 580] [outer = 0x0] 19:09:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x11258ac00) [pid = 2095] [serial = 581] [outer = 0x112583c00] 19:09:36 INFO - PROCESS | 2095 | 1464228576941 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11258fc00) [pid = 2095] [serial = 582] [outer = 0x112583c00] 19:09:37 INFO - PROCESS | 2095 | 1464228577741 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 19:09:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 975ms 19:09:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:09:37 INFO - PROCESS | 2095 | 1464228577778 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 2095 | 1464228577779 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:09:37 INFO - PROCESS | 2095 | 1464228577781 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 2095 | 1464228577783 Marionette TRACE conn2 <- [1,750,null,{}] 19:09:37 INFO - PROCESS | 2095 | 1464228577785 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:37 INFO - PROCESS | 2095 | 1464228577864 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:09:37 INFO - PROCESS | 2095 | 1464228577868 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bddb000 == 55 [pid = 2095] [id = 195] 19:09:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x112590400) [pid = 2095] [serial = 583] [outer = 0x0] 19:09:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1213ef400) [pid = 2095] [serial = 584] [outer = 0x112590400] 19:09:37 INFO - PROCESS | 2095 | 1464228577893 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12aecc400) [pid = 2095] [serial = 585] [outer = 0x112590400] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x117587000 == 54 [pid = 2095] [id = 167] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce35800 == 53 [pid = 2095] [id = 171] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3dd800 == 52 [pid = 2095] [id = 147] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3d5800 == 51 [pid = 2095] [id = 169] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12d2a7000 == 50 [pid = 2095] [id = 172] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1130c7000 == 49 [pid = 2095] [id = 129] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x119cab800 == 48 [pid = 2095] [id = 114] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1298db800 == 47 [pid = 2095] [id = 131] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1191b0000 == 46 [pid = 2095] [id = 130] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1215cf000 == 45 [pid = 2095] [id = 168] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbae000 == 44 [pid = 2095] [id = 170] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x116ace800 == 43 [pid = 2095] [id = 115] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdab000 == 42 [pid = 2095] [id = 166] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9b8800 == 41 [pid = 2095] [id = 132] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12b236000 == 40 [pid = 2095] [id = 96] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1185ba000 == 39 [pid = 2095] [id = 188] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1189c0800 == 38 [pid = 2095] [id = 187] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3cc800 == 37 [pid = 2095] [id = 186] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd91800 == 36 [pid = 2095] [id = 185] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12485f800 == 35 [pid = 2095] [id = 184] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1c2000 == 34 [pid = 2095] [id = 182] 19:09:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1184c1000 == 33 [pid = 2095] [id = 183] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x127513800 == 32 [pid = 2095] [id = 194] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x128f8d000 == 31 [pid = 2095] [id = 191] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x129643800 == 30 [pid = 2095] [id = 192] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x12b248800 == 29 [pid = 2095] [id = 193] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x12486f800 == 28 [pid = 2095] [id = 190] 19:09:39 INFO - PROCESS | 2095 | --DOCSHELL 0x121843800 == 27 [pid = 2095] [id = 189] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12c8f1c00) [pid = 2095] [serial = 440] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12bb0a400) [pid = 2095] [serial = 545] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x12aecfc00) [pid = 2095] [serial = 536] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12b116c00) [pid = 2095] [serial = 537] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12bb04400) [pid = 2095] [serial = 540] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12b9eb000) [pid = 2095] [serial = 539] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11949f400) [pid = 2095] [serial = 524] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x119b23000) [pid = 2095] [serial = 525] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x12a719c00) [pid = 2095] [serial = 497] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x118714000) [pid = 2095] [serial = 522] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1182d5000) [pid = 2095] [serial = 521] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x11a1bbc00) [pid = 2095] [serial = 527] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x121e0c400) [pid = 2095] [serial = 528] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x1270a6800) [pid = 2095] [serial = 505] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x1277e3400) [pid = 2095] [serial = 533] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x125133400) [pid = 2095] [serial = 530] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x127230000) [pid = 2095] [serial = 531] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11949d800) [pid = 2095] [serial = 502] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x112d54000) [pid = 2095] [serial = 518] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x110dfa400) [pid = 2095] [serial = 517] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x118040000) [pid = 2095] [serial = 499] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x12a713c00) [pid = 2095] [serial = 508] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x12a721800) [pid = 2095] [serial = 511] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x12c71fc00) [pid = 2095] [serial = 514] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x12667ac00) [pid = 2095] [serial = 542] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x125877400) [pid = 2095] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12a779000) [pid = 2095] [serial = 543] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x12934dc00) [pid = 2095] [serial = 534] [outer = 0x0] [url = about:blank] 19:09:39 INFO - PROCESS | 2095 | 1464228579957 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:09:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2225ms 19:09:40 INFO - PROCESS | 2095 | 1464228580008 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:09:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:09:40 INFO - PROCESS | 2095 | 1464228580011 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:09:40 INFO - PROCESS | 2095 | 1464228580015 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 2095 | 1464228580016 Marionette TRACE conn2 <- [1,754,null,{}] 19:09:40 INFO - PROCESS | 2095 | 1464228580020 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:40 INFO - PROCESS | 2095 | 1464228580094 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:09:40 INFO - PROCESS | 2095 | 1464228580135 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130c3000 == 28 [pid = 2095] [id = 196] 19:09:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x112585800) [pid = 2095] [serial = 586] [outer = 0x0] 19:09:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x112588c00) [pid = 2095] [serial = 587] [outer = 0x112585800] 19:09:40 INFO - PROCESS | 2095 | 1464228580163 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x112582400) [pid = 2095] [serial = 588] [outer = 0x112585800] 19:09:40 INFO - PROCESS | 2095 | 1464228580924 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 19:09:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 19:09:40 INFO - PROCESS | 2095 | 1464228580934 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:09:40 INFO - PROCESS | 2095 | 1464228580939 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:09:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:09:40 INFO - PROCESS | 2095 | 1464228580945 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 2095 | 1464228580946 Marionette TRACE conn2 <- [1,758,null,{}] 19:09:40 INFO - PROCESS | 2095 | 1464228580949 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:41 INFO - PROCESS | 2095 | 1464228581021 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:09:41 INFO - PROCESS | 2095 | 1464228581028 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x11693c000 == 29 [pid = 2095] [id = 197] 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x112c92c00) [pid = 2095] [serial = 589] [outer = 0x0] 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1133f3800) [pid = 2095] [serial = 590] [outer = 0x112c92c00] 19:09:41 INFO - PROCESS | 2095 | 1464228581053 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x1159a5800) [pid = 2095] [serial = 591] [outer = 0x112c92c00] 19:09:41 INFO - PROCESS | 2095 | 1464228581382 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:09:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:09:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 19:09:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:09:41 INFO - PROCESS | 2095 | 1464228581414 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:09:41 INFO - PROCESS | 2095 | 1464228581416 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:09:41 INFO - PROCESS | 2095 | 1464228581418 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:09:41 INFO - PROCESS | 2095 | 1464228581421 Marionette TRACE conn2 <- [1,762,null,{}] 19:09:41 INFO - PROCESS | 2095 | 1464228581430 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:41 INFO - PROCESS | 2095 | 1464228581520 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:09:41 INFO - PROCESS | 2095 | 1464228581540 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x117435800 == 30 [pid = 2095] [id = 198] 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x110df2000) [pid = 2095] [serial = 592] [outer = 0x0] 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1166ca400) [pid = 2095] [serial = 593] [outer = 0x110df2000] 19:09:41 INFO - PROCESS | 2095 | 1464228581568 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x1169a9800) [pid = 2095] [serial = 594] [outer = 0x110df2000] 19:09:42 INFO - PROCESS | 2095 | 1464228582331 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:09:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 923ms 19:09:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:09:42 INFO - PROCESS | 2095 | 1464228582341 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 2095 | 1464228582343 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:09:42 INFO - PROCESS | 2095 | 1464228582345 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 2095 | 1464228582346 Marionette TRACE conn2 <- [1,766,null,{}] 19:09:42 INFO - PROCESS | 2095 | 1464228582349 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:42 INFO - PROCESS | 2095 | 1464228582418 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:09:42 INFO - PROCESS | 2095 | 1464228582422 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d3800 == 31 [pid = 2095] [id = 199] 19:09:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x118272000) [pid = 2095] [serial = 595] [outer = 0x0] 19:09:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1182c8000) [pid = 2095] [serial = 596] [outer = 0x118272000] 19:09:42 INFO - PROCESS | 2095 | 1464228582450 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1182cf000) [pid = 2095] [serial = 597] [outer = 0x118272000] 19:09:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:09:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 868ms 19:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:09:43 INFO - PROCESS | 2095 | 1464228583209 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:09:43 INFO - PROCESS | 2095 | 1464228583214 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 2095 | 1464228583215 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:09:43 INFO - PROCESS | 2095 | 1464228583217 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 2095 | 1464228583218 Marionette TRACE conn2 <- [1,770,null,{}] 19:09:43 INFO - PROCESS | 2095 | 1464228583220 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:43 INFO - PROCESS | 2095 | 1464228583286 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:09:43 INFO - PROCESS | 2095 | 1464228583290 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189bd800 == 32 [pid = 2095] [id = 200] 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x112c90800) [pid = 2095] [serial = 598] [outer = 0x0] 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x1184aa400) [pid = 2095] [serial = 599] [outer = 0x112c90800] 19:09:43 INFO - PROCESS | 2095 | 1464228583318 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1184b3400) [pid = 2095] [serial = 600] [outer = 0x112c90800] 19:09:43 INFO - PROCESS | 2095 | 1464228583621 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 421ms 19:09:43 INFO - PROCESS | 2095 | 1464228583639 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 2095 | 1464228583644 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:09:43 INFO - PROCESS | 2095 | 1464228583649 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 2095 | 1464228583651 Marionette TRACE conn2 <- [1,774,null,{}] 19:09:43 INFO - PROCESS | 2095 | 1464228583655 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:43 INFO - PROCESS | 2095 | 1464228583826 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:09:43 INFO - PROCESS | 2095 | 1464228583851 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191c0000 == 33 [pid = 2095] [id = 201] 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x11803ec00) [pid = 2095] [serial = 601] [outer = 0x0] 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1184b9800) [pid = 2095] [serial = 602] [outer = 0x11803ec00] 19:09:43 INFO - PROCESS | 2095 | 1464228583894 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x119158800) [pid = 2095] [serial = 603] [outer = 0x11803ec00] 19:09:44 INFO - PROCESS | 2095 | 1464228584284 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 19:09:44 INFO - PROCESS | 2095 | 1464228584320 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:09:44 INFO - PROCESS | 2095 | 1464228584321 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:09:44 INFO - PROCESS | 2095 | 1464228584331 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 2095 | 1464228584332 Marionette TRACE conn2 <- [1,778,null,{}] 19:09:44 INFO - PROCESS | 2095 | 1464228584334 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:44 INFO - PROCESS | 2095 | 1464228584420 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:09:44 INFO - PROCESS | 2095 | 1464228584425 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cb2800 == 34 [pid = 2095] [id = 202] 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x118271800) [pid = 2095] [serial = 604] [outer = 0x0] 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1191f7800) [pid = 2095] [serial = 605] [outer = 0x118271800] 19:09:44 INFO - PROCESS | 2095 | 1464228584449 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1194a8800) [pid = 2095] [serial = 606] [outer = 0x118271800] 19:09:44 INFO - PROCESS | 2095 | 1464228584764 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 467ms 19:09:44 INFO - PROCESS | 2095 | 1464228584799 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:09:44 INFO - PROCESS | 2095 | 1464228584800 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:09:44 INFO - PROCESS | 2095 | 1464228584811 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 2095 | 1464228584813 Marionette TRACE conn2 <- [1,782,null,{}] 19:09:44 INFO - PROCESS | 2095 | 1464228584815 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:44 INFO - PROCESS | 2095 | 1464228584899 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:09:44 INFO - PROCESS | 2095 | 1464228584903 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a17b000 == 35 [pid = 2095] [id = 203] 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11915f400) [pid = 2095] [serial = 607] [outer = 0x0] 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x119892400) [pid = 2095] [serial = 608] [outer = 0x11915f400] 19:09:44 INFO - PROCESS | 2095 | 1464228584928 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1198b9800) [pid = 2095] [serial = 609] [outer = 0x11915f400] 19:09:45 INFO - PROCESS | 2095 | 1464228585246 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:09:45 INFO - PROCESS | 2095 | 1464228585285 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 2095 | 1464228585287 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:09:45 INFO - PROCESS | 2095 | 1464228585289 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 2095 | 1464228585290 Marionette TRACE conn2 <- [1,786,null,{}] 19:09:45 INFO - PROCESS | 2095 | 1464228585293 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:45 INFO - PROCESS | 2095 | 1464228585380 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:09:45 INFO - PROCESS | 2095 | 1464228585385 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x117434000 == 36 [pid = 2095] [id = 204] 19:09:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1198ba000) [pid = 2095] [serial = 610] [outer = 0x0] 19:09:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1198c0000) [pid = 2095] [serial = 611] [outer = 0x1198ba000] 19:09:45 INFO - PROCESS | 2095 | 1464228585409 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x119b3b000) [pid = 2095] [serial = 612] [outer = 0x1198ba000] 19:09:45 INFO - PROCESS | 2095 | 1464228585735 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 19:09:45 INFO - PROCESS | 2095 | 1464228585758 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 2095 | 1464228585760 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:09:45 INFO - PROCESS | 2095 | 1464228585770 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 2095 | 1464228585771 Marionette TRACE conn2 <- [1,790,null,{}] 19:09:45 INFO - PROCESS | 2095 | 1464228585773 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:46 INFO - PROCESS | 2095 | 1464228586108 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1194a7c00) [pid = 2095] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x124beb000) [pid = 2095] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x111e30800) [pid = 2095] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x115de4400) [pid = 2095] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1219ee000) [pid = 2095] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x12a71e000) [pid = 2095] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x123dea000) [pid = 2095] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1198bfc00) [pid = 2095] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1262a4c00) [pid = 2095] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x12bb04000) [pid = 2095] [serial = 513] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1163ba800) [pid = 2095] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x115e57400) [pid = 2095] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x129358400) [pid = 2095] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x128e33400) [pid = 2095] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1185c3800) [pid = 2095] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x116785c00) [pid = 2095] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x12b113c00) [pid = 2095] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x127003400) [pid = 2095] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1213eb000) [pid = 2095] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x11892ac00) [pid = 2095] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x115d46c00) [pid = 2095] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x12773f000) [pid = 2095] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1198bb400) [pid = 2095] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x112c93c00) [pid = 2095] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x112c87800) [pid = 2095] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x118275000) [pid = 2095] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x124de3400) [pid = 2095] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x11988e400) [pid = 2095] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:09:46 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x112583c00) [pid = 2095] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:09:46 INFO - PROCESS | 2095 | 1464228586151 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ad8000 == 37 [pid = 2095] [id = 205] 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x110ded800) [pid = 2095] [serial = 613] [outer = 0x0] 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x112585400) [pid = 2095] [serial = 614] [outer = 0x110ded800] 19:09:46 INFO - PROCESS | 2095 | 1464228586178 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1163ba800) [pid = 2095] [serial = 615] [outer = 0x110ded800] 19:09:46 INFO - PROCESS | 2095 | 1464228586512 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 768ms 19:09:46 INFO - PROCESS | 2095 | 1464228586539 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:09:46 INFO - PROCESS | 2095 | 1464228586542 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:09:46 INFO - PROCESS | 2095 | 1464228586545 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:09:46 INFO - PROCESS | 2095 | 1464228586547 Marionette TRACE conn2 <- [1,794,null,{}] 19:09:46 INFO - PROCESS | 2095 | 1464228586550 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:46 INFO - PROCESS | 2095 | 1464228586683 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:09:46 INFO - PROCESS | 2095 | 1464228586721 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189bc800 == 38 [pid = 2095] [id = 206] 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x111e30800) [pid = 2095] [serial = 616] [outer = 0x0] 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x118935c00) [pid = 2095] [serial = 617] [outer = 0x111e30800] 19:09:46 INFO - PROCESS | 2095 | 1464228586767 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1213eb800) [pid = 2095] [serial = 618] [outer = 0x111e30800] 19:09:47 INFO - PROCESS | 2095 | 1464228587062 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 19:09:47 INFO - PROCESS | 2095 | 1464228587116 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 2095 | 1464228587117 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:09:47 INFO - PROCESS | 2095 | 1464228587120 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 2095 | 1464228587121 Marionette TRACE conn2 <- [1,798,null,{}] 19:09:47 INFO - PROCESS | 2095 | 1464228587123 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:47 INFO - PROCESS | 2095 | 1464228587212 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:09:47 INFO - PROCESS | 2095 | 1464228587216 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dd5800 == 39 [pid = 2095] [id = 207] 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1213ed400) [pid = 2095] [serial = 619] [outer = 0x0] 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x121409400) [pid = 2095] [serial = 620] [outer = 0x1213ed400] 19:09:47 INFO - PROCESS | 2095 | 1464228587241 Marionette DEBUG loaded listener.js 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x121735800) [pid = 2095] [serial = 621] [outer = 0x1213ed400] 19:09:47 INFO - PROCESS | 2095 | 1464228587544 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 19:09:47 INFO - PROCESS | 2095 | 1464228587602 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 2095 | 1464228587603 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:09:47 INFO - PROCESS | 2095 | 1464228587606 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 2095 | 1464228587607 Marionette TRACE conn2 <- [1,802,null,{}] 19:09:47 INFO - PROCESS | 2095 | 1464228587611 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:47 INFO - PROCESS | 2095 | 1464228587686 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:09:47 INFO - PROCESS | 2095 | 1464228587699 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588b800 == 40 [pid = 2095] [id = 208] 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x121409c00) [pid = 2095] [serial = 622] [outer = 0x0] 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x1219f0800) [pid = 2095] [serial = 623] [outer = 0x121409c00] 19:09:47 INFO - PROCESS | 2095 | 1464228587724 Marionette DEBUG loaded listener.js 19:09:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x121c7a000) [pid = 2095] [serial = 624] [outer = 0x121409c00] 19:09:48 INFO - PROCESS | 2095 | 1464228588054 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 19:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 474ms 19:09:48 INFO - PROCESS | 2095 | 1464228588081 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:09:48 INFO - PROCESS | 2095 | 1464228588083 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:09:48 INFO - PROCESS | 2095 | 1464228588087 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:09:48 INFO - PROCESS | 2095 | 1464228588088 Marionette TRACE conn2 <- [1,806,null,{}] 19:09:48 INFO - PROCESS | 2095 | 1464228588092 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:48 INFO - PROCESS | 2095 | 1464228588286 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:09:48 INFO - PROCESS | 2095 | 1464228588402 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x11298c800 == 41 [pid = 2095] [id = 209] 19:09:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x110df7c00) [pid = 2095] [serial = 625] [outer = 0x0] 19:09:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x110dfb800) [pid = 2095] [serial = 626] [outer = 0x110df7c00] 19:09:48 INFO - PROCESS | 2095 | 1464228588429 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1121a8400) [pid = 2095] [serial = 627] [outer = 0x110df7c00] 19:09:48 INFO - PROCESS | 2095 | [2095] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:09:48 INFO - PROCESS | 2095 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:09:48 INFO - PROCESS | 2095 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:09:48 INFO - PROCESS | 2095 | [GFX2-]: Using SkiaGL canvas. 19:09:49 INFO - PROCESS | 2095 | 1464228589071 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1021ms 19:09:49 INFO - PROCESS | 2095 | 1464228589162 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 2095 | 1464228589166 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:09:49 INFO - PROCESS | 2095 | 1464228589172 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 2095 | 1464228589177 Marionette TRACE conn2 <- [1,810,null,{}] 19:09:49 INFO - PROCESS | 2095 | 1464228589182 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:49 INFO - PROCESS | 2095 | 1464228589316 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:09:49 INFO - PROCESS | 2095 | 1464228589360 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x11849e800 == 42 [pid = 2095] [id = 210] 19:09:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x113366c00) [pid = 2095] [serial = 628] [outer = 0x0] 19:09:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1159b0800) [pid = 2095] [serial = 629] [outer = 0x113366c00] 19:09:49 INFO - PROCESS | 2095 | 1464228589392 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x116368400) [pid = 2095] [serial = 630] [outer = 0x113366c00] 19:09:49 INFO - PROCESS | 2095 | 1464228589965 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 828ms 19:09:50 INFO - PROCESS | 2095 | 1464228590019 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 2095 | 1464228590021 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:09:50 INFO - PROCESS | 2095 | 1464228590024 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 2095 | 1464228590025 Marionette TRACE conn2 <- [1,814,null,{}] 19:09:50 INFO - PROCESS | 2095 | 1464228590028 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:50 INFO - PROCESS | 2095 | 1464228590115 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:09:50 INFO - PROCESS | 2095 | 1464228590178 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x117585800 == 43 [pid = 2095] [id = 211] 19:09:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x11258ec00) [pid = 2095] [serial = 631] [outer = 0x0] 19:09:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x118271c00) [pid = 2095] [serial = 632] [outer = 0x11258ec00] 19:09:50 INFO - PROCESS | 2095 | 1464228590227 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x1185cbc00) [pid = 2095] [serial = 633] [outer = 0x11258ec00] 19:09:51 INFO - PROCESS | 2095 | 1464228591092 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:09:51 INFO - PROCESS | 2095 | 1464228591150 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:09:51 INFO - PROCESS | 2095 | 1464228591154 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 2095 | 1464228591156 Marionette TRACE conn2 <- [1,818,null,{}] 19:09:51 INFO - PROCESS | 2095 | 1464228591159 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:51 INFO - PROCESS | 2095 | 1464228591233 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:09:51 INFO - PROCESS | 2095 | 1464228591238 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e10000 == 30 [pid = 2095] [id = 212] 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 68 (0x112c8bc00) [pid = 2095] [serial = 634] [outer = 0x0] 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 69 (0x112e06000) [pid = 2095] [serial = 635] [outer = 0x112c8bc00] 19:09:51 INFO - PROCESS | 2095 | 1464228591270 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 70 (0x113368800) [pid = 2095] [serial = 636] [outer = 0x112c8bc00] 19:09:51 INFO - PROCESS | 2095 | 1464228591747 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 621ms 19:09:51 INFO - PROCESS | 2095 | 1464228591777 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:09:51 INFO - PROCESS | 2095 | 1464228591781 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:09:51 INFO - PROCESS | 2095 | 1464228591787 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 2095 | 1464228591789 Marionette TRACE conn2 <- [1,822,null,{}] 19:09:51 INFO - PROCESS | 2095 | 1464228591796 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:51 INFO - PROCESS | 2095 | 1464228591899 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:09:51 INFO - PROCESS | 2095 | 1464228591922 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x117432800 == 31 [pid = 2095] [id = 213] 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 71 (0x1163b9400) [pid = 2095] [serial = 637] [outer = 0x0] 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 72 (0x11678a000) [pid = 2095] [serial = 638] [outer = 0x1163b9400] 19:09:51 INFO - PROCESS | 2095 | 1464228591949 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 73 (0x117e61800) [pid = 2095] [serial = 639] [outer = 0x1163b9400] 19:09:52 INFO - PROCESS | 2095 | 1464228592280 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 2095 | 1464228592310 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:09:52 INFO - PROCESS | 2095 | 1464228592313 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 2095 | 1464228592315 Marionette TRACE conn2 <- [1,826,null,{}] 19:09:52 INFO - PROCESS | 2095 | 1464228592322 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:52 INFO - PROCESS | 2095 | 1464228592404 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:09:52 INFO - PROCESS | 2095 | 1464228592411 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185af800 == 32 [pid = 2095] [id = 214] 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 74 (0x111e6cc00) [pid = 2095] [serial = 640] [outer = 0x0] 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 75 (0x1182d1000) [pid = 2095] [serial = 641] [outer = 0x111e6cc00] 19:09:52 INFO - PROCESS | 2095 | 1464228592439 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 76 (0x11871b800) [pid = 2095] [serial = 642] [outer = 0x111e6cc00] 19:09:52 INFO - PROCESS | 2095 | 1464228592752 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:09:52 INFO - PROCESS | 2095 | 1464228592784 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 2095 | 1464228592785 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:09:52 INFO - PROCESS | 2095 | 1464228592788 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 2095 | 1464228592789 Marionette TRACE conn2 <- [1,830,null,{}] 19:09:52 INFO - PROCESS | 2095 | 1464228592791 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:52 INFO - PROCESS | 2095 | 1464228592870 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:09:52 INFO - PROCESS | 2095 | 1464228592918 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x11947f000 == 33 [pid = 2095] [id = 215] 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x118718400) [pid = 2095] [serial = 643] [outer = 0x0] 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x119031800) [pid = 2095] [serial = 644] [outer = 0x118718400] 19:09:52 INFO - PROCESS | 2095 | 1464228592944 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x119160000) [pid = 2095] [serial = 645] [outer = 0x118718400] 19:09:53 INFO - PROCESS | 2095 | 1464228593258 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 19:09:53 INFO - PROCESS | 2095 | 1464228593306 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:09:53 INFO - PROCESS | 2095 | 1464228593307 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:09:53 INFO - PROCESS | 2095 | 1464228593310 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 2095 | 1464228593311 Marionette TRACE conn2 <- [1,834,null,{}] 19:09:53 INFO - PROCESS | 2095 | 1464228593313 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:53 INFO - PROCESS | 2095 | 1464228593407 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:09:53 INFO - PROCESS | 2095 | 1464228593411 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a5000 == 34 [pid = 2095] [id = 216] 19:09:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x111c7f400) [pid = 2095] [serial = 646] [outer = 0x0] 19:09:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x1191f1000) [pid = 2095] [serial = 647] [outer = 0x111c7f400] 19:09:53 INFO - PROCESS | 2095 | 1464228593442 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x119890400) [pid = 2095] [serial = 648] [outer = 0x111c7f400] 19:09:53 INFO - PROCESS | 2095 | 1464228593917 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 620ms 19:09:53 INFO - PROCESS | 2095 | 1464228593931 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:09:53 INFO - PROCESS | 2095 | 1464228593933 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:09:53 INFO - PROCESS | 2095 | 1464228593937 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 2095 | 1464228593938 Marionette TRACE conn2 <- [1,838,null,{}] 19:09:53 INFO - PROCESS | 2095 | 1464228593961 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:54 INFO - PROCESS | 2095 | 1464228594079 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:09:54 INFO - PROCESS | 2095 | 1464228594085 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a44000 == 35 [pid = 2095] [id = 217] 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x119b23000) [pid = 2095] [serial = 649] [outer = 0x0] 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x11a09c800) [pid = 2095] [serial = 650] [outer = 0x119b23000] 19:09:54 INFO - PROCESS | 2095 | 1464228594111 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x1213e5c00) [pid = 2095] [serial = 651] [outer = 0x119b23000] 19:09:54 INFO - PROCESS | 2095 | 1464228594429 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 19:09:54 INFO - PROCESS | 2095 | 1464228594458 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:09:54 INFO - PROCESS | 2095 | 1464228594461 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:09:54 INFO - PROCESS | 2095 | 1464228594470 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 2095 | 1464228594471 Marionette TRACE conn2 <- [1,842,null,{}] 19:09:54 INFO - PROCESS | 2095 | 1464228594473 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:54 INFO - PROCESS | 2095 | 1464228594563 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:09:54 INFO - PROCESS | 2095 | 1464228594567 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x124864800 == 36 [pid = 2095] [id = 218] 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x11a1c1c00) [pid = 2095] [serial = 652] [outer = 0x0] 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x1213f0800) [pid = 2095] [serial = 653] [outer = 0x11a1c1c00] 19:09:54 INFO - PROCESS | 2095 | 1464228594592 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x12140c800) [pid = 2095] [serial = 654] [outer = 0x11a1c1c00] 19:09:54 INFO - PROCESS | 2095 | 1464228594930 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 19:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:09:55 INFO - PROCESS | 2095 | 1464228594996 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 2095 | 1464228594997 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:09:55 INFO - PROCESS | 2095 | 1464228595000 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 2095 | 1464228595002 Marionette TRACE conn2 <- [1,846,null,{}] 19:09:55 INFO - PROCESS | 2095 | 1464228595005 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:55 INFO - PROCESS | 2095 | 1464228595142 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:09:55 INFO - PROCESS | 2095 | 1464228595164 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x125892800 == 37 [pid = 2095] [id = 219] 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1213ee400) [pid = 2095] [serial = 655] [outer = 0x0] 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x121741400) [pid = 2095] [serial = 656] [outer = 0x1213ee400] 19:09:55 INFO - PROCESS | 2095 | 1464228595203 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x121e10000) [pid = 2095] [serial = 657] [outer = 0x1213ee400] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x112c90800) [pid = 2095] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x118271800) [pid = 2095] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x112585800) [pid = 2095] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x118272000) [pid = 2095] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x11915f400) [pid = 2095] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x1198ba000) [pid = 2095] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x112c92c00) [pid = 2095] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x110df2000) [pid = 2095] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x111e30800) [pid = 2095] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x1213ed400) [pid = 2095] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x110ded800) [pid = 2095] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:09:55 INFO - PROCESS | 2095 | --DOMWINDOW == 79 (0x11803ec00) [pid = 2095] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:09:55 INFO - PROCESS | 2095 | 1464228595631 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 19:09:55 INFO - PROCESS | 2095 | 1464228595671 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 2095 | 1464228595673 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:09:55 INFO - PROCESS | 2095 | 1464228595685 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 2095 | 1464228595687 Marionette TRACE conn2 <- [1,850,null,{}] 19:09:55 INFO - PROCESS | 2095 | 1464228595690 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:55 INFO - PROCESS | 2095 | 1464228595802 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:09:55 INFO - PROCESS | 2095 | 1464228595837 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185aa000 == 38 [pid = 2095] [id = 220] 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x1184b2400) [pid = 2095] [serial = 658] [outer = 0x0] 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x1198bbc00) [pid = 2095] [serial = 659] [outer = 0x1184b2400] 19:09:55 INFO - PROCESS | 2095 | 1464228595872 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x1219f6400) [pid = 2095] [serial = 660] [outer = 0x1184b2400] 19:09:56 INFO - PROCESS | 2095 | 1464228596179 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 19:09:56 INFO - PROCESS | 2095 | 1464228596206 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 2095 | 1464228596208 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:09:56 INFO - PROCESS | 2095 | 1464228596212 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 2095 | 1464228596213 Marionette TRACE conn2 <- [1,854,null,{}] 19:09:56 INFO - PROCESS | 2095 | 1464228596216 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:56 INFO - PROCESS | 2095 | 1464228596314 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:09:56 INFO - PROCESS | 2095 | 1464228596341 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x127820800 == 39 [pid = 2095] [id = 221] 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x1185cd800) [pid = 2095] [serial = 661] [outer = 0x0] 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x124beb000) [pid = 2095] [serial = 662] [outer = 0x1185cd800] 19:09:56 INFO - PROCESS | 2095 | 1464228596366 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x124f35800) [pid = 2095] [serial = 663] [outer = 0x1185cd800] 19:09:56 INFO - PROCESS | 2095 | 1464228596635 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 19:09:56 INFO - PROCESS | 2095 | 1464228596683 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 2095 | 1464228596684 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:09:56 INFO - PROCESS | 2095 | 1464228596687 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 2095 | 1464228596688 Marionette TRACE conn2 <- [1,858,null,{}] 19:09:56 INFO - PROCESS | 2095 | 1464228596691 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:56 INFO - PROCESS | 2095 | 1464228596784 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:09:56 INFO - PROCESS | 2095 | 1464228596788 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c9000 == 40 [pid = 2095] [id = 222] 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x1184ac400) [pid = 2095] [serial = 664] [outer = 0x0] 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x12528dc00) [pid = 2095] [serial = 665] [outer = 0x1184ac400] 19:09:56 INFO - PROCESS | 2095 | 1464228596819 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x126670800) [pid = 2095] [serial = 666] [outer = 0x1184ac400] 19:09:57 INFO - PROCESS | 2095 | 1464228597139 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 19:09:57 INFO - PROCESS | 2095 | 1464228597158 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 2095 | 1464228597160 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:09:57 INFO - PROCESS | 2095 | 1464228597163 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 2095 | 1464228597164 Marionette TRACE conn2 <- [1,862,null,{}] 19:09:57 INFO - PROCESS | 2095 | 1464228597166 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:57 INFO - PROCESS | 2095 | 1464228597261 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:09:57 INFO - PROCESS | 2095 | 1464228597268 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12962e000 == 41 [pid = 2095] [id = 223] 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1169aac00) [pid = 2095] [serial = 667] [outer = 0x0] 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x12667dc00) [pid = 2095] [serial = 668] [outer = 0x1169aac00] 19:09:57 INFO - PROCESS | 2095 | 1464228597292 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1272cd400) [pid = 2095] [serial = 669] [outer = 0x1169aac00] 19:09:57 INFO - PROCESS | 2095 | 1464228597702 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 568ms 19:09:57 INFO - PROCESS | 2095 | 1464228597731 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:09:57 INFO - PROCESS | 2095 | 1464228597734 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:09:57 INFO - PROCESS | 2095 | 1464228597737 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 2095 | 1464228597740 Marionette TRACE conn2 <- [1,866,null,{}] 19:09:57 INFO - PROCESS | 2095 | 1464228597744 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:57 INFO - PROCESS | 2095 | 1464228597843 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:09:57 INFO - PROCESS | 2095 | 1464228597904 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac5800 == 42 [pid = 2095] [id = 224] 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x112587c00) [pid = 2095] [serial = 670] [outer = 0x0] 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x112d8d400) [pid = 2095] [serial = 671] [outer = 0x112587c00] 19:09:57 INFO - PROCESS | 2095 | 1464228597936 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x113cc5000) [pid = 2095] [serial = 672] [outer = 0x112587c00] 19:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 19:09:58 INFO - PROCESS | 2095 | 1464228598350 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:09:58 INFO - PROCESS | 2095 | 1464228598359 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 2095 | 1464228598363 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:09:58 INFO - PROCESS | 2095 | 1464228598368 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 2095 | 1464228598369 Marionette TRACE conn2 <- [1,870,null,{}] 19:09:58 INFO - PROCESS | 2095 | 1464228598372 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:58 INFO - PROCESS | 2095 | 1464228598494 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:09:58 INFO - PROCESS | 2095 | 1464228598567 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x121564800 == 43 [pid = 2095] [id = 225] 19:09:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x116179400) [pid = 2095] [serial = 673] [outer = 0x0] 19:09:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x118275000) [pid = 2095] [serial = 674] [outer = 0x116179400] 19:09:58 INFO - PROCESS | 2095 | 1464228598598 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1184adc00) [pid = 2095] [serial = 675] [outer = 0x116179400] 19:09:58 INFO - PROCESS | 2095 | 1464228598993 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:09:59 INFO - PROCESS | 2095 | 1464228599038 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 2095 | 1464228599039 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:09:59 INFO - PROCESS | 2095 | 1464228599042 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 2095 | 1464228599044 Marionette TRACE conn2 <- [1,874,null,{}] 19:09:59 INFO - PROCESS | 2095 | 1464228599052 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:59 INFO - PROCESS | 2095 | 1464228599151 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:09:59 INFO - PROCESS | 2095 | 1464228599213 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298ea800 == 44 [pid = 2095] [id = 226] 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x11871ec00) [pid = 2095] [serial = 676] [outer = 0x0] 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x11988d800) [pid = 2095] [serial = 677] [outer = 0x11871ec00] 19:09:59 INFO - PROCESS | 2095 | 1464228599245 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x119b39800) [pid = 2095] [serial = 678] [outer = 0x11871ec00] 19:09:59 INFO - PROCESS | 2095 | 1464228599639 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 19:09:59 INFO - PROCESS | 2095 | 1464228599663 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 2095 | 1464228599665 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:09:59 INFO - PROCESS | 2095 | 1464228599667 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 2095 | 1464228599669 Marionette TRACE conn2 <- [1,878,null,{}] 19:09:59 INFO - PROCESS | 2095 | 1464228599671 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:59 INFO - PROCESS | 2095 | 1464228599767 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:09:59 INFO - PROCESS | 2095 | 1464228599844 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a983800 == 45 [pid = 2095] [id = 227] 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x11a0aa000) [pid = 2095] [serial = 679] [outer = 0x0] 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1217e1400) [pid = 2095] [serial = 680] [outer = 0x11a0aa000] 19:09:59 INFO - PROCESS | 2095 | 1464228599886 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x12512f000) [pid = 2095] [serial = 681] [outer = 0x11a0aa000] 19:10:00 INFO - PROCESS | 2095 | 1464228600301 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 668ms 19:10:00 INFO - PROCESS | 2095 | 1464228600336 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 2095 | 1464228600337 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:10:00 INFO - PROCESS | 2095 | 1464228600340 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 2095 | 1464228600341 Marionette TRACE conn2 <- [1,882,null,{}] 19:10:00 INFO - PROCESS | 2095 | 1464228600343 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:00 INFO - PROCESS | 2095 | 1464228600437 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:10:00 INFO - PROCESS | 2095 | 1464228600481 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x11857f000 == 46 [pid = 2095] [id = 228] 19:10:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x111a04800) [pid = 2095] [serial = 682] [outer = 0x0] 19:10:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x118930000) [pid = 2095] [serial = 683] [outer = 0x111a04800] 19:10:00 INFO - PROCESS | 2095 | 1464228600510 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x121bb4800) [pid = 2095] [serial = 684] [outer = 0x111a04800] 19:10:01 INFO - PROCESS | 2095 | 1464228601017 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 719ms 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:10:01 INFO - PROCESS | 2095 | 1464228601063 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 2095 | 1464228601066 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:10:01 INFO - PROCESS | 2095 | 1464228601069 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 2095 | 1464228601071 Marionette TRACE conn2 <- [1,886,null,{}] 19:10:01 INFO - PROCESS | 2095 | 1464228601091 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:01 INFO - PROCESS | 2095 | 1464228601199 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:10:01 INFO - PROCESS | 2095 | 1464228601234 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a9000 == 47 [pid = 2095] [id = 229] 19:10:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x112c91c00) [pid = 2095] [serial = 685] [outer = 0x0] 19:10:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x112e6ec00) [pid = 2095] [serial = 686] [outer = 0x112c91c00] 19:10:01 INFO - PROCESS | 2095 | 1464228601262 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x114dde000) [pid = 2095] [serial = 687] [outer = 0x112c91c00] 19:10:01 INFO - PROCESS | 2095 | 1464228601737 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c9000 == 46 [pid = 2095] [id = 222] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x127820800 == 45 [pid = 2095] [id = 221] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x1185aa000 == 44 [pid = 2095] [id = 220] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x125892800 == 43 [pid = 2095] [id = 219] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1219f0800) [pid = 2095] [serial = 623] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x124864800 == 42 [pid = 2095] [id = 218] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x121a44000 == 41 [pid = 2095] [id = 217] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a5000 == 40 [pid = 2095] [id = 216] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x11947f000 == 39 [pid = 2095] [id = 215] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x1185af800 == 38 [pid = 2095] [id = 214] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x117432800 == 37 [pid = 2095] [id = 213] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x115e10000 == 36 [pid = 2095] [id = 212] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x11849e800 == 35 [pid = 2095] [id = 210] 19:10:01 INFO - PROCESS | 2095 | --DOCSHELL 0x11298c800 == 34 [pid = 2095] [id = 209] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 723ms 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1184aa400) [pid = 2095] [serial = 599] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1184b3400) [pid = 2095] [serial = 600] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1191f7800) [pid = 2095] [serial = 605] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x112588c00) [pid = 2095] [serial = 587] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x112582400) [pid = 2095] [serial = 588] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1182c8000) [pid = 2095] [serial = 596] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x119892400) [pid = 2095] [serial = 608] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1182cf000) [pid = 2095] [serial = 597] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1194a8800) [pid = 2095] [serial = 606] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1198c0000) [pid = 2095] [serial = 611] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1198b9800) [pid = 2095] [serial = 609] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x1133f3800) [pid = 2095] [serial = 590] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x1159a5800) [pid = 2095] [serial = 591] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1166ca400) [pid = 2095] [serial = 593] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x1169a9800) [pid = 2095] [serial = 594] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x119b3b000) [pid = 2095] [serial = 612] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x118935c00) [pid = 2095] [serial = 617] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x121409400) [pid = 2095] [serial = 620] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x112585400) [pid = 2095] [serial = 614] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x1163ba800) [pid = 2095] [serial = 615] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x1184b9800) [pid = 2095] [serial = 602] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x121735800) [pid = 2095] [serial = 621] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x119158800) [pid = 2095] [serial = 603] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x1213eb800) [pid = 2095] [serial = 618] [outer = 0x0] [url = about:blank] 19:10:01 INFO - PROCESS | 2095 | 1464228601805 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 2095 | 1464228601811 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:10:01 INFO - PROCESS | 2095 | 1464228601820 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 2095 | 1464228601823 Marionette TRACE conn2 <- [1,890,null,{}] 19:10:01 INFO - PROCESS | 2095 | 1464228601829 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:01 INFO - PROCESS | 2095 | 1464228601956 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:10:01 INFO - PROCESS | 2095 | 1464228601966 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x1163cf800 == 35 [pid = 2095] [id = 230] 19:10:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x116368800) [pid = 2095] [serial = 688] [outer = 0x0] 19:10:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x11660b400) [pid = 2095] [serial = 689] [outer = 0x116368800] 19:10:02 INFO - PROCESS | 2095 | 1464228602008 Marionette DEBUG loaded listener.js 19:10:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x11804d400) [pid = 2095] [serial = 690] [outer = 0x116368800] 19:10:02 INFO - PROCESS | 2095 | 1464228602422 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 621ms 19:10:02 INFO - PROCESS | 2095 | 1464228602461 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 2095 | 1464228602463 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:10:02 INFO - PROCESS | 2095 | 1464228602465 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 2095 | 1464228602468 Marionette TRACE conn2 <- [1,894,null,{}] 19:10:02 INFO - PROCESS | 2095 | 1464228602475 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:02 INFO - PROCESS | 2095 | 1464228602559 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:10:02 INFO - PROCESS | 2095 | 1464228602566 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x118590800 == 36 [pid = 2095] [id = 231] 19:10:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x1184b3800) [pid = 2095] [serial = 691] [outer = 0x0] 19:10:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1185c9000) [pid = 2095] [serial = 692] [outer = 0x1184b3800] 19:10:02 INFO - PROCESS | 2095 | 1464228602594 Marionette DEBUG loaded listener.js 19:10:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x118929800) [pid = 2095] [serial = 693] [outer = 0x1184b3800] 19:10:02 INFO - PROCESS | 2095 | 1464228602898 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 19:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:10:02 INFO - PROCESS | 2095 | 1464228602935 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 2095 | 1464228602937 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:10:02 INFO - PROCESS | 2095 | 1464228602939 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 2095 | 1464228602941 Marionette TRACE conn2 <- [1,898,null,{}] 19:10:02 INFO - PROCESS | 2095 | 1464228602943 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:03 INFO - PROCESS | 2095 | 1464228603032 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:10:03 INFO - PROCESS | 2095 | 1464228603077 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x119493800 == 37 [pid = 2095] [id = 232] 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x11871dc00) [pid = 2095] [serial = 694] [outer = 0x0] 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x119156c00) [pid = 2095] [serial = 695] [outer = 0x11871dc00] 19:10:03 INFO - PROCESS | 2095 | 1464228603103 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x1194a7000) [pid = 2095] [serial = 696] [outer = 0x11871dc00] 19:10:03 INFO - PROCESS | 2095 | 1464228603358 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 19:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:10:03 INFO - PROCESS | 2095 | 1464228603417 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:10:03 INFO - PROCESS | 2095 | 1464228603418 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:10:03 INFO - PROCESS | 2095 | 1464228603420 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 2095 | 1464228603422 Marionette TRACE conn2 <- [1,902,null,{}] 19:10:03 INFO - PROCESS | 2095 | 1464228603424 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:03 INFO - PROCESS | 2095 | 1464228603504 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:10:03 INFO - PROCESS | 2095 | 1464228603508 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6800 == 38 [pid = 2095] [id = 233] 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1191f8000) [pid = 2095] [serial = 697] [outer = 0x0] 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1198b7c00) [pid = 2095] [serial = 698] [outer = 0x1191f8000] 19:10:03 INFO - PROCESS | 2095 | 1464228603536 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x119b25400) [pid = 2095] [serial = 699] [outer = 0x1191f8000] 19:10:03 INFO - PROCESS | 2095 | 1464228603857 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 19:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:10:03 INFO - PROCESS | 2095 | 1464228603911 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:10:03 INFO - PROCESS | 2095 | 1464228603913 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:10:03 INFO - PROCESS | 2095 | 1464228603915 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 2095 | 1464228603916 Marionette TRACE conn2 <- [1,906,null,{}] 19:10:03 INFO - PROCESS | 2095 | 1464228603924 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:04 INFO - PROCESS | 2095 | 1464228604034 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:10:04 INFO - PROCESS | 2095 | 1464228604039 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x11693e000 == 39 [pid = 2095] [id = 234] 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1198bac00) [pid = 2095] [serial = 700] [outer = 0x0] 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1213e6000) [pid = 2095] [serial = 701] [outer = 0x1198bac00] 19:10:04 INFO - PROCESS | 2095 | 1464228604066 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x121bbc000) [pid = 2095] [serial = 702] [outer = 0x1198bac00] 19:10:04 INFO - PROCESS | 2095 | 1464228604383 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 526ms 19:10:04 INFO - PROCESS | 2095 | 1464228604442 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 2095 | 1464228604443 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:10:04 INFO - PROCESS | 2095 | 1464228604448 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 2095 | 1464228604449 Marionette TRACE conn2 <- [1,910,null,{}] 19:10:04 INFO - PROCESS | 2095 | 1464228604451 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:04 INFO - PROCESS | 2095 | 1464228604541 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:10:04 INFO - PROCESS | 2095 | 1464228604572 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b72800 == 40 [pid = 2095] [id = 235] 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x121620000) [pid = 2095] [serial = 703] [outer = 0x0] 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x124f3e800) [pid = 2095] [serial = 704] [outer = 0x121620000] 19:10:04 INFO - PROCESS | 2095 | 1464228604596 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x125870000) [pid = 2095] [serial = 705] [outer = 0x121620000] 19:10:04 INFO - PROCESS | 2095 | 1464228604923 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 19:10:04 INFO - PROCESS | 2095 | 1464228604966 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 2095 | 1464228604968 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:10:04 INFO - PROCESS | 2095 | 1464228604970 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 2095 | 1464228604971 Marionette TRACE conn2 <- [1,914,null,{}] 19:10:04 INFO - PROCESS | 2095 | 1464228604973 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:05 INFO - PROCESS | 2095 | 1464228605065 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:10:05 INFO - PROCESS | 2095 | 1464228605069 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x127509800 == 41 [pid = 2095] [id = 236] 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x121e11c00) [pid = 2095] [serial = 706] [outer = 0x0] 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x12629f800) [pid = 2095] [serial = 707] [outer = 0x121e11c00] 19:10:05 INFO - PROCESS | 2095 | 1464228605094 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x127232400) [pid = 2095] [serial = 708] [outer = 0x121e11c00] 19:10:05 INFO - PROCESS | 2095 | 1464228605428 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 19:10:05 INFO - PROCESS | 2095 | 1464228605499 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:10:05 INFO - PROCESS | 2095 | 1464228605512 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:10:05 INFO - PROCESS | 2095 | 1464228605515 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 2095 | 1464228605517 Marionette TRACE conn2 <- [1,918,null,{}] 19:10:05 INFO - PROCESS | 2095 | 1464228605519 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:05 INFO - PROCESS | 2095 | 1464228605656 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:10:05 INFO - PROCESS | 2095 | 1464228605676 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291b6000 == 42 [pid = 2095] [id = 237] 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x125877400) [pid = 2095] [serial = 709] [outer = 0x0] 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x127739000) [pid = 2095] [serial = 710] [outer = 0x125877400] 19:10:05 INFO - PROCESS | 2095 | 1464228605717 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x127740c00) [pid = 2095] [serial = 711] [outer = 0x125877400] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x11a1c1c00) [pid = 2095] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x111c7f400) [pid = 2095] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x121409c00) [pid = 2095] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x119b23000) [pid = 2095] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x1185cd800) [pid = 2095] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x118718400) [pid = 2095] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x112c8bc00) [pid = 2095] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1163b9400) [pid = 2095] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x111e6cc00) [pid = 2095] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1213ee400) [pid = 2095] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1184b2400) [pid = 2095] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:10:06 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x1184ac400) [pid = 2095] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:10:06 INFO - PROCESS | 2095 | 1464228606197 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 720ms 19:10:06 INFO - PROCESS | 2095 | 1464228606236 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:10:06 INFO - PROCESS | 2095 | 1464228606238 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:10:06 INFO - PROCESS | 2095 | 1464228606241 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 2095 | 1464228606243 Marionette TRACE conn2 <- [1,922,null,{}] 19:10:06 INFO - PROCESS | 2095 | 1464228606247 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:06 INFO - PROCESS | 2095 | 1464228606390 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:10:06 INFO - PROCESS | 2095 | 1464228606439 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x126629800 == 43 [pid = 2095] [id = 238] 19:10:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x111e3c800) [pid = 2095] [serial = 712] [outer = 0x0] 19:10:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1185cd800) [pid = 2095] [serial = 713] [outer = 0x111e3c800] 19:10:06 INFO - PROCESS | 2095 | 1464228606480 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x12197b000) [pid = 2095] [serial = 714] [outer = 0x111e3c800] 19:10:06 INFO - PROCESS | 2095 | 1464228606805 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 622ms 19:10:06 INFO - PROCESS | 2095 | 1464228606885 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:10:06 INFO - PROCESS | 2095 | 1464228606886 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:10:06 INFO - PROCESS | 2095 | 1464228606890 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 2095 | 1464228606892 Marionette TRACE conn2 <- [1,926,null,{}] 19:10:06 INFO - PROCESS | 2095 | 1464228606896 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:07 INFO - PROCESS | 2095 | 1464228607014 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:10:07 INFO - PROCESS | 2095 | 1464228607018 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae56800 == 44 [pid = 2095] [id = 239] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x119893400) [pid = 2095] [serial = 715] [outer = 0x0] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1277da800) [pid = 2095] [serial = 716] [outer = 0x119893400] 19:10:07 INFO - PROCESS | 2095 | 1464228607047 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x128dcbc00) [pid = 2095] [serial = 717] [outer = 0x119893400] 19:10:07 INFO - PROCESS | 2095 | 1464228607334 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:10:07 INFO - PROCESS | 2095 | 1464228607368 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 2095 | 1464228607370 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:10:07 INFO - PROCESS | 2095 | 1464228607372 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 2095 | 1464228607373 Marionette TRACE conn2 <- [1,930,null,{}] 19:10:07 INFO - PROCESS | 2095 | 1464228607376 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:07 INFO - PROCESS | 2095 | 1464228607461 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:10:07 INFO - PROCESS | 2095 | 1464228607509 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b23c800 == 45 [pid = 2095] [id = 240] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x112c86400) [pid = 2095] [serial = 718] [outer = 0x0] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x128dcb400) [pid = 2095] [serial = 719] [outer = 0x112c86400] 19:10:07 INFO - PROCESS | 2095 | 1464228607534 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1291db800) [pid = 2095] [serial = 720] [outer = 0x112c86400] 19:10:07 INFO - PROCESS | 2095 | 1464228607767 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 423ms 19:10:07 INFO - PROCESS | 2095 | 1464228607798 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 2095 | 1464228607800 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:10:07 INFO - PROCESS | 2095 | 1464228607802 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 2095 | 1464228607803 Marionette TRACE conn2 <- [1,934,null,{}] 19:10:07 INFO - PROCESS | 2095 | 1464228607806 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:07 INFO - PROCESS | 2095 | 1464228607895 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:10:07 INFO - PROCESS | 2095 | 1464228607900 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9ba800 == 46 [pid = 2095] [id = 241] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x128e26400) [pid = 2095] [serial = 721] [outer = 0x0] 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x12934d000) [pid = 2095] [serial = 722] [outer = 0x128e26400] 19:10:07 INFO - PROCESS | 2095 | 1464228607924 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x12938c000) [pid = 2095] [serial = 723] [outer = 0x128e26400] 19:10:08 INFO - PROCESS | 2095 | 1464228608370 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 621ms 19:10:08 INFO - PROCESS | 2095 | 1464228608424 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 2095 | 1464228608426 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:10:08 INFO - PROCESS | 2095 | 1464228608430 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 2095 | 1464228608433 Marionette TRACE conn2 <- [1,938,null,{}] 19:10:08 INFO - PROCESS | 2095 | 1464228608437 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:08 INFO - PROCESS | 2095 | 1464228608542 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:10:08 INFO - PROCESS | 2095 | 1464228608606 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x117432800 == 47 [pid = 2095] [id = 242] 19:10:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x112c8e000) [pid = 2095] [serial = 724] [outer = 0x0] 19:10:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x114de1800) [pid = 2095] [serial = 725] [outer = 0x112c8e000] 19:10:08 INFO - PROCESS | 2095 | 1464228608651 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x11636b800) [pid = 2095] [serial = 726] [outer = 0x112c8e000] 19:10:09 INFO - PROCESS | 2095 | 1464228609073 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:10:09 INFO - PROCESS | 2095 | 1464228609101 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 2095 | 1464228609105 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:10:09 INFO - PROCESS | 2095 | 1464228609110 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 2095 | 1464228609112 Marionette TRACE conn2 <- [1,942,null,{}] 19:10:09 INFO - PROCESS | 2095 | 1464228609115 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:09 INFO - PROCESS | 2095 | 1464228609214 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:10:09 INFO - PROCESS | 2095 | 1464228609283 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a3f000 == 48 [pid = 2095] [id = 243] 19:10:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x1182cac00) [pid = 2095] [serial = 727] [outer = 0x0] 19:10:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1184b5800) [pid = 2095] [serial = 728] [outer = 0x1182cac00] 19:10:09 INFO - PROCESS | 2095 | 1464228609314 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x118933c00) [pid = 2095] [serial = 729] [outer = 0x1182cac00] 19:10:09 INFO - PROCESS | 2095 | 1464228609748 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:10:09 INFO - PROCESS | 2095 | 1464228609783 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 2095 | 1464228609784 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:10:09 INFO - PROCESS | 2095 | 1464228609787 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 2095 | 1464228609789 Marionette TRACE conn2 <- [1,946,null,{}] 19:10:09 INFO - PROCESS | 2095 | 1464228609797 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:09 INFO - PROCESS | 2095 | 1464228609901 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:10:09 INFO - PROCESS | 2095 | 1464228609952 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd91800 == 49 [pid = 2095] [id = 244] 19:10:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1191f2000) [pid = 2095] [serial = 730] [outer = 0x0] 19:10:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x11a0a4c00) [pid = 2095] [serial = 731] [outer = 0x1191f2000] 19:10:09 INFO - PROCESS | 2095 | 1464228609984 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x121403c00) [pid = 2095] [serial = 732] [outer = 0x1191f2000] 19:10:10 INFO - PROCESS | 2095 | 1464228610396 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 621ms 19:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:10:10 INFO - PROCESS | 2095 | 1464228610407 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 2095 | 1464228610409 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:10:10 INFO - PROCESS | 2095 | 1464228610414 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 2095 | 1464228610415 Marionette TRACE conn2 <- [1,950,null,{}] 19:10:10 INFO - PROCESS | 2095 | 1464228610418 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:10 INFO - PROCESS | 2095 | 1464228610514 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:10:10 INFO - PROCESS | 2095 | 1464228610595 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdc8800 == 50 [pid = 2095] [id = 245] 19:10:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x124beac00) [pid = 2095] [serial = 733] [outer = 0x0] 19:10:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1262a3800) [pid = 2095] [serial = 734] [outer = 0x124beac00] 19:10:10 INFO - PROCESS | 2095 | 1464228610625 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1277cf000) [pid = 2095] [serial = 735] [outer = 0x124beac00] 19:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 19:10:11 INFO - PROCESS | 2095 | 1464228611029 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:10:11 INFO - PROCESS | 2095 | 1464228611035 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 2095 | 1464228611036 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:10:11 INFO - PROCESS | 2095 | 1464228611039 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 2095 | 1464228611040 Marionette TRACE conn2 <- [1,954,null,{}] 19:10:11 INFO - PROCESS | 2095 | 1464228611043 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:11 INFO - PROCESS | 2095 | 1464228611139 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:10:11 INFO - PROCESS | 2095 | 1464228611186 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3cf800 == 51 [pid = 2095] [id = 246] 19:10:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x124f40400) [pid = 2095] [serial = 736] [outer = 0x0] 19:10:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1277e3800) [pid = 2095] [serial = 737] [outer = 0x124f40400] 19:10:11 INFO - PROCESS | 2095 | 1464228611215 Marionette DEBUG loaded listener.js 19:10:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x128dc9800) [pid = 2095] [serial = 738] [outer = 0x124f40400] 19:10:11 INFO - PROCESS | 2095 | 1464228611612 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 19:10:11 INFO - PROCESS | 2095 | 1464228611832 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 2095 | 1464228611835 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:10:11 INFO - PROCESS | 2095 | 1464228611857 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 2095 | 1464228611860 Marionette TRACE conn2 <- [1,958,null,{}] 19:10:11 INFO - PROCESS | 2095 | 1464228611864 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:11 INFO - PROCESS | 2095 | 1464228611955 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:10:12 INFO - PROCESS | 2095 | 1464228612014 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x119ca6800 == 52 [pid = 2095] [id = 247] 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x112c90400) [pid = 2095] [serial = 739] [outer = 0x0] 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x112d4ac00) [pid = 2095] [serial = 740] [outer = 0x112c90400] 19:10:12 INFO - PROCESS | 2095 | 1464228612041 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x115e5f400) [pid = 2095] [serial = 741] [outer = 0x112c90400] 19:10:12 INFO - PROCESS | 2095 | 1464228612461 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 626ms 19:10:12 INFO - PROCESS | 2095 | 1464228612482 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 2095 | 1464228612484 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:10:12 INFO - PROCESS | 2095 | 1464228612490 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 2095 | 1464228612492 Marionette TRACE conn2 <- [1,962,null,{}] 19:10:12 INFO - PROCESS | 2095 | 1464228612495 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:12 INFO - PROCESS | 2095 | 1464228612587 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:10:12 INFO - PROCESS | 2095 | 1464228612634 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d7000 == 53 [pid = 2095] [id = 248] 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x115e57400) [pid = 2095] [serial = 742] [outer = 0x0] 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1182cbc00) [pid = 2095] [serial = 743] [outer = 0x115e57400] 19:10:12 INFO - PROCESS | 2095 | 1464228612661 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1184b3400) [pid = 2095] [serial = 744] [outer = 0x115e57400] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x12b23c800 == 52 [pid = 2095] [id = 240] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae56800 == 51 [pid = 2095] [id = 239] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x126629800 == 50 [pid = 2095] [id = 238] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x1291b6000 == 49 [pid = 2095] [id = 237] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x127509800 == 48 [pid = 2095] [id = 236] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x124b72800 == 47 [pid = 2095] [id = 235] 19:10:12 INFO - PROCESS | 2095 | --DOCSHELL 0x11693e000 == 46 [pid = 2095] [id = 234] 19:10:12 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x118271c00) [pid = 2095] [serial = 632] [outer = 0x0] [url = about:blank] 19:10:12 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12667dc00) [pid = 2095] [serial = 668] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6800 == 45 [pid = 2095] [id = 233] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x119493800 == 44 [pid = 2095] [id = 232] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x118590800 == 43 [pid = 2095] [id = 231] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x1163cf800 == 42 [pid = 2095] [id = 230] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x1185a9000 == 41 [pid = 2095] [id = 229] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x11857f000 == 40 [pid = 2095] [id = 228] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x12a983800 == 39 [pid = 2095] [id = 227] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x1298ea800 == 38 [pid = 2095] [id = 226] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x121564800 == 37 [pid = 2095] [id = 225] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac5800 == 36 [pid = 2095] [id = 224] 19:10:13 INFO - PROCESS | 2095 | --DOCSHELL 0x12962e000 == 35 [pid = 2095] [id = 223] 19:10:13 INFO - PROCESS | 2095 | 1464228613049 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 572ms 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x126670800) [pid = 2095] [serial = 666] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1213f0800) [pid = 2095] [serial = 653] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1191f1000) [pid = 2095] [serial = 647] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x121c7a000) [pid = 2095] [serial = 624] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11a09c800) [pid = 2095] [serial = 650] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x124beb000) [pid = 2095] [serial = 662] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12140c800) [pid = 2095] [serial = 654] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x119031800) [pid = 2095] [serial = 644] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1159b0800) [pid = 2095] [serial = 629] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x113368800) [pid = 2095] [serial = 636] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x117e61800) [pid = 2095] [serial = 639] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x119890400) [pid = 2095] [serial = 648] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x112e06000) [pid = 2095] [serial = 635] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x11871b800) [pid = 2095] [serial = 642] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1182d1000) [pid = 2095] [serial = 641] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x110dfb800) [pid = 2095] [serial = 626] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x11678a000) [pid = 2095] [serial = 638] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x121741400) [pid = 2095] [serial = 656] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x124f35800) [pid = 2095] [serial = 663] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1213e5c00) [pid = 2095] [serial = 651] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x121e10000) [pid = 2095] [serial = 657] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1219f6400) [pid = 2095] [serial = 660] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x119160000) [pid = 2095] [serial = 645] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x1198bbc00) [pid = 2095] [serial = 659] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x12528dc00) [pid = 2095] [serial = 665] [outer = 0x0] [url = about:blank] 19:10:13 INFO - PROCESS | 2095 | 1464228613075 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 2095 | 1464228613078 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:10:13 INFO - PROCESS | 2095 | 1464228613085 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 2095 | 1464228613086 Marionette TRACE conn2 <- [1,966,null,{}] 19:10:13 INFO - PROCESS | 2095 | 1464228613093 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:13 INFO - PROCESS | 2095 | 1464228613174 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:10:13 INFO - PROCESS | 2095 | 1464228613182 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11744f800 == 36 [pid = 2095] [id = 249] 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x118930800) [pid = 2095] [serial = 745] [outer = 0x0] 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x119026800) [pid = 2095] [serial = 746] [outer = 0x118930800] 19:10:13 INFO - PROCESS | 2095 | 1464228613210 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1191f7800) [pid = 2095] [serial = 747] [outer = 0x118930800] 19:10:13 INFO - PROCESS | 2095 | 1464228613563 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:10:13 INFO - PROCESS | 2095 | 1464228613604 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 2095 | 1464228613605 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:10:13 INFO - PROCESS | 2095 | 1464228613608 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 2095 | 1464228613609 Marionette TRACE conn2 <- [1,970,null,{}] 19:10:13 INFO - PROCESS | 2095 | 1464228613631 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:13 INFO - PROCESS | 2095 | 1464228613710 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:10:13 INFO - PROCESS | 2095 | 1464228613716 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a186000 == 37 [pid = 2095] [id = 250] 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x119887400) [pid = 2095] [serial = 748] [outer = 0x0] 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1198bd800) [pid = 2095] [serial = 749] [outer = 0x119887400] 19:10:13 INFO - PROCESS | 2095 | 1464228613743 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x11a09c000) [pid = 2095] [serial = 750] [outer = 0x119887400] 19:10:14 INFO - PROCESS | 2095 | 1464228614069 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 487ms 19:10:14 INFO - PROCESS | 2095 | 1464228614096 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:10:14 INFO - PROCESS | 2095 | 1464228614105 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:10:14 INFO - PROCESS | 2095 | 1464228614107 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 2095 | 1464228614108 Marionette TRACE conn2 <- [1,974,null,{}] 19:10:14 INFO - PROCESS | 2095 | 1464228614111 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:14 INFO - PROCESS | 2095 | 1464228614186 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:10:14 INFO - PROCESS | 2095 | 1464228614238 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x121569800 == 38 [pid = 2095] [id = 251] 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119887800) [pid = 2095] [serial = 751] [outer = 0x0] 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x11a0a8000) [pid = 2095] [serial = 752] [outer = 0x119887800] 19:10:14 INFO - PROCESS | 2095 | 1464228614263 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x121406800) [pid = 2095] [serial = 753] [outer = 0x119887800] 19:10:14 INFO - PROCESS | 2095 | 1464228614552 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 19:10:14 INFO - PROCESS | 2095 | 1464228614575 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:10:14 INFO - PROCESS | 2095 | 1464228614577 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:10:14 INFO - PROCESS | 2095 | 1464228614587 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 2095 | 1464228614589 Marionette TRACE conn2 <- [1,978,null,{}] 19:10:14 INFO - PROCESS | 2095 | 1464228614591 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:14 INFO - PROCESS | 2095 | 1464228614693 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:10:14 INFO - PROCESS | 2095 | 1464228614700 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x11743c800 == 39 [pid = 2095] [id = 252] 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x121c6f400) [pid = 2095] [serial = 754] [outer = 0x0] 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x124f41800) [pid = 2095] [serial = 755] [outer = 0x121c6f400] 19:10:14 INFO - PROCESS | 2095 | 1464228614726 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1275c7c00) [pid = 2095] [serial = 756] [outer = 0x121c6f400] 19:10:15 INFO - PROCESS | 2095 | 1464228615048 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 19:10:15 INFO - PROCESS | 2095 | 1464228615056 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 2095 | 1464228615057 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:10:15 INFO - PROCESS | 2095 | 1464228615067 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 2095 | 1464228615068 Marionette TRACE conn2 <- [1,982,null,{}] 19:10:15 INFO - PROCESS | 2095 | 1464228615070 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:15 INFO - PROCESS | 2095 | 1464228615186 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:10:15 INFO - PROCESS | 2095 | 1464228615200 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x127217000 == 40 [pid = 2095] [id = 253] 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x121406400) [pid = 2095] [serial = 757] [outer = 0x0] 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x121e0a400) [pid = 2095] [serial = 758] [outer = 0x121406400] 19:10:15 INFO - PROCESS | 2095 | 1464228615224 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1277e3c00) [pid = 2095] [serial = 759] [outer = 0x121406400] 19:10:15 INFO - PROCESS | 2095 | 1464228615562 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 19:10:15 INFO - PROCESS | 2095 | 1464228615586 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 2095 | 1464228615587 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:10:15 INFO - PROCESS | 2095 | 1464228615589 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 2095 | 1464228615590 Marionette TRACE conn2 <- [1,986,null,{}] 19:10:15 INFO - PROCESS | 2095 | 1464228615593 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:15 INFO - PROCESS | 2095 | 1464228615690 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:10:15 INFO - PROCESS | 2095 | 1464228615702 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c0800 == 41 [pid = 2095] [id = 254] 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12140a400) [pid = 2095] [serial = 760] [outer = 0x0] 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1291e1800) [pid = 2095] [serial = 761] [outer = 0x12140a400] 19:10:15 INFO - PROCESS | 2095 | 1464228615727 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x129358000) [pid = 2095] [serial = 762] [outer = 0x12140a400] 19:10:16 INFO - PROCESS | 2095 | 1464228616032 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 19:10:16 INFO - PROCESS | 2095 | 1464228616058 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 2095 | 1464228616059 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:10:16 INFO - PROCESS | 2095 | 1464228616069 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 2095 | 1464228616071 Marionette TRACE conn2 <- [1,990,null,{}] 19:10:16 INFO - PROCESS | 2095 | 1464228616073 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:16 INFO - PROCESS | 2095 | 1464228616169 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:10:16 INFO - PROCESS | 2095 | 1464228616173 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298f9000 == 42 [pid = 2095] [id = 255] 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x129166800) [pid = 2095] [serial = 763] [outer = 0x0] 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x129398400) [pid = 2095] [serial = 764] [outer = 0x129166800] 19:10:16 INFO - PROCESS | 2095 | 1464228616198 Marionette DEBUG loaded listener.js 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12a703000) [pid = 2095] [serial = 765] [outer = 0x129166800] 19:10:16 INFO - PROCESS | 2095 | 1464228616565 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 525ms 19:10:16 INFO - PROCESS | 2095 | 1464228616590 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 2095 | 1464228616591 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:10:16 INFO - PROCESS | 2095 | 1464228616595 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 2095 | 1464228616596 Marionette TRACE conn2 <- [1,994,null,{}] 19:10:16 INFO - PROCESS | 2095 | 1464228616603 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:16 INFO - PROCESS | 2095 | 1464228616701 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:10:16 INFO - PROCESS | 2095 | 1464228616706 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae4d000 == 43 [pid = 2095] [id = 256] 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x129395800) [pid = 2095] [serial = 766] [outer = 0x0] 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12a708c00) [pid = 2095] [serial = 767] [outer = 0x129395800] 19:10:16 INFO - PROCESS | 2095 | 1464228616730 Marionette DEBUG loaded listener.js 19:10:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12a70f800) [pid = 2095] [serial = 768] [outer = 0x129395800] 19:10:17 INFO - PROCESS | 2095 | 1464228617071 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 19:10:17 INFO - PROCESS | 2095 | 1464228617115 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:10:17 INFO - PROCESS | 2095 | 1464228617116 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:10:17 INFO - PROCESS | 2095 | 1464228617118 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 2095 | 1464228617120 Marionette TRACE conn2 <- [1,998,null,{}] 19:10:17 INFO - PROCESS | 2095 | 1464228617123 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:17 INFO - PROCESS | 2095 | 1464228617370 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x121620000) [pid = 2095] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x121e11c00) [pid = 2095] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x125877400) [pid = 2095] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x111e3c800) [pid = 2095] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x11871dc00) [pid = 2095] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1184b3800) [pid = 2095] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x112c91c00) [pid = 2095] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1191f8000) [pid = 2095] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x116368800) [pid = 2095] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x111a04800) [pid = 2095] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x119893400) [pid = 2095] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x112c86400) [pid = 2095] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1198bac00) [pid = 2095] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x112590400) [pid = 2095] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:10:17 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11258ec00) [pid = 2095] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:10:17 INFO - PROCESS | 2095 | 1464228617411 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x117597800 == 44 [pid = 2095] [id = 257] 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x110df7000) [pid = 2095] [serial = 769] [outer = 0x0] 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11258ec00) [pid = 2095] [serial = 770] [outer = 0x110df7000] 19:10:17 INFO - PROCESS | 2095 | 1464228617441 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1198b8c00) [pid = 2095] [serial = 771] [outer = 0x110df7000] 19:10:17 INFO - PROCESS | 2095 | 1464228617721 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 619ms 19:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:10:17 INFO - PROCESS | 2095 | 1464228617738 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 2095 | 1464228617739 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:10:17 INFO - PROCESS | 2095 | 1464228617742 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 2095 | 1464228617743 Marionette TRACE conn2 <- [1,1002,null,{}] 19:10:17 INFO - PROCESS | 2095 | 1464228617753 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:17 INFO - PROCESS | 2095 | 1464228617843 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:10:17 INFO - PROCESS | 2095 | 1464228617850 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x124f2a000 == 45 [pid = 2095] [id = 258] 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x124f39c00) [pid = 2095] [serial = 772] [outer = 0x0] 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12a71dc00) [pid = 2095] [serial = 773] [outer = 0x124f39c00] 19:10:17 INFO - PROCESS | 2095 | 1464228617875 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12aed8c00) [pid = 2095] [serial = 774] [outer = 0x124f39c00] 19:10:18 INFO - PROCESS | 2095 | 1464228618222 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 531ms 19:10:18 INFO - PROCESS | 2095 | 1464228618283 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:10:18 INFO - PROCESS | 2095 | 1464228618284 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:10:18 INFO - PROCESS | 2095 | 1464228618286 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 2095 | 1464228618287 Marionette TRACE conn2 <- [1,1006,null,{}] 19:10:18 INFO - PROCESS | 2095 | 1464228618289 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:18 INFO - PROCESS | 2095 | 1464228618373 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:10:18 INFO - PROCESS | 2095 | 1464228618378 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8e4800 == 46 [pid = 2095] [id = 259] 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12a776c00) [pid = 2095] [serial = 775] [outer = 0x0] 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12b114c00) [pid = 2095] [serial = 776] [outer = 0x12a776c00] 19:10:18 INFO - PROCESS | 2095 | 1464228618402 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12b11e800) [pid = 2095] [serial = 777] [outer = 0x12a776c00] 19:10:18 INFO - PROCESS | 2095 | 1464228618728 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 19:10:18 INFO - PROCESS | 2095 | 1464228618757 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:10:18 INFO - PROCESS | 2095 | 1464228618758 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:10:18 INFO - PROCESS | 2095 | 1464228618763 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 2095 | 1464228618772 Marionette TRACE conn2 <- [1,1010,null,{}] 19:10:18 INFO - PROCESS | 2095 | 1464228618775 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:18 INFO - PROCESS | 2095 | 1464228618859 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:10:18 INFO - PROCESS | 2095 | 1464228618865 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbbd000 == 47 [pid = 2095] [id = 260] 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x125127000) [pid = 2095] [serial = 778] [outer = 0x0] 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12b11dc00) [pid = 2095] [serial = 779] [outer = 0x125127000] 19:10:18 INFO - PROCESS | 2095 | 1464228618890 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12b2f7c00) [pid = 2095] [serial = 780] [outer = 0x125127000] 19:10:19 INFO - PROCESS | 2095 | 1464228619216 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 478ms 19:10:19 INFO - PROCESS | 2095 | 1464228619241 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 2095 | 1464228619243 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:10:19 INFO - PROCESS | 2095 | 1464228619246 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 2095 | 1464228619247 Marionette TRACE conn2 <- [1,1014,null,{}] 19:10:19 INFO - PROCESS | 2095 | 1464228619249 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:19 INFO - PROCESS | 2095 | 1464228619360 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:10:19 INFO - PROCESS | 2095 | 1464228619449 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x1131e1800 == 48 [pid = 2095] [id = 261] 19:10:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x110def800) [pid = 2095] [serial = 781] [outer = 0x0] 19:10:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x111a0f800) [pid = 2095] [serial = 782] [outer = 0x110def800] 19:10:19 INFO - PROCESS | 2095 | 1464228619482 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x11258e800) [pid = 2095] [serial = 783] [outer = 0x110def800] 19:10:19 INFO - PROCESS | 2095 | 1464228619918 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 719ms 19:10:19 INFO - PROCESS | 2095 | 1464228619966 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 2095 | 1464228619969 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:10:19 INFO - PROCESS | 2095 | 1464228619972 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 2095 | 1464228619975 Marionette TRACE conn2 <- [1,1018,null,{}] 19:10:19 INFO - PROCESS | 2095 | 1464228619978 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:20 INFO - PROCESS | 2095 | 1464228620084 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:10:20 INFO - PROCESS | 2095 | 1464228620137 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x119604000 == 49 [pid = 2095] [id = 262] 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1159a5800) [pid = 2095] [serial = 784] [outer = 0x0] 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x118048000) [pid = 2095] [serial = 785] [outer = 0x1159a5800] 19:10:20 INFO - PROCESS | 2095 | 1464228620168 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1184ab800) [pid = 2095] [serial = 786] [outer = 0x1159a5800] 19:10:20 INFO - PROCESS | 2095 | 1464228620620 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms 19:10:20 INFO - PROCESS | 2095 | 1464228620649 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 2095 | 1464228620651 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:10:20 INFO - PROCESS | 2095 | 1464228620654 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 2095 | 1464228620656 Marionette TRACE conn2 <- [1,1022,null,{}] 19:10:20 INFO - PROCESS | 2095 | 1464228620674 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:20 INFO - PROCESS | 2095 | 1464228620836 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:10:20 INFO - PROCESS | 2095 | 1464228620886 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7ae000 == 50 [pid = 2095] [id = 263] 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11949d400) [pid = 2095] [serial = 787] [outer = 0x0] 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1194aa000) [pid = 2095] [serial = 788] [outer = 0x11949d400] 19:10:20 INFO - PROCESS | 2095 | 1464228620916 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x119b25800) [pid = 2095] [serial = 789] [outer = 0x11949d400] 19:10:21 INFO - PROCESS | 2095 | 1464228621333 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 723ms 19:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:10:21 INFO - PROCESS | 2095 | 1464228621379 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 2095 | 1464228621380 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:10:21 INFO - PROCESS | 2095 | 1464228621388 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 2095 | 1464228621392 Marionette TRACE conn2 <- [1,1026,null,{}] 19:10:21 INFO - PROCESS | 2095 | 1464228621395 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:21 INFO - PROCESS | 2095 | 1464228621497 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:10:21 INFO - PROCESS | 2095 | 1464228621550 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2a2800 == 51 [pid = 2095] [id = 264] 19:10:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x11a09f400) [pid = 2095] [serial = 790] [outer = 0x0] 19:10:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x123dedc00) [pid = 2095] [serial = 791] [outer = 0x11a09f400] 19:10:21 INFO - PROCESS | 2095 | 1464228621580 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1272bf800) [pid = 2095] [serial = 792] [outer = 0x11a09f400] 19:10:21 INFO - PROCESS | 2095 | 1464228621989 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 629ms 19:10:22 INFO - PROCESS | 2095 | 1464228622014 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 2095 | 1464228622016 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:10:22 INFO - PROCESS | 2095 | 1464228622018 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 2095 | 1464228622019 Marionette TRACE conn2 <- [1,1030,null,{}] 19:10:22 INFO - PROCESS | 2095 | 1464228622021 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:22 INFO - PROCESS | 2095 | 1464228622123 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:10:22 INFO - PROCESS | 2095 | 1464228622206 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d581000 == 52 [pid = 2095] [id = 265] 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1275c5400) [pid = 2095] [serial = 793] [outer = 0x0] 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1291e3400) [pid = 2095] [serial = 794] [outer = 0x1275c5400] 19:10:22 INFO - PROCESS | 2095 | 1464228622235 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12a716c00) [pid = 2095] [serial = 795] [outer = 0x1275c5400] 19:10:22 INFO - PROCESS | 2095 | 1464228622657 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 19:10:22 INFO - PROCESS | 2095 | 1464228622688 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 2095 | 1464228622689 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:10:22 INFO - PROCESS | 2095 | 1464228622708 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 2095 | 1464228622710 Marionette TRACE conn2 <- [1,1034,null,{}] 19:10:22 INFO - PROCESS | 2095 | 1464228622715 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:22 INFO - PROCESS | 2095 | 1464228622814 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:10:22 INFO - PROCESS | 2095 | 1464228622879 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x118595800 == 53 [pid = 2095] [id = 266] 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1277cd400) [pid = 2095] [serial = 796] [outer = 0x0] 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12934e800) [pid = 2095] [serial = 797] [outer = 0x1277cd400] 19:10:22 INFO - PROCESS | 2095 | 1464228622914 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12aeda800) [pid = 2095] [serial = 798] [outer = 0x1277cd400] 19:10:23 INFO - PROCESS | 2095 | 1464228623501 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 842ms 19:10:23 INFO - PROCESS | 2095 | 1464228623533 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:10:23 INFO - PROCESS | 2095 | 1464228623536 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:10:23 INFO - PROCESS | 2095 | 1464228623540 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 2095 | 1464228623542 Marionette TRACE conn2 <- [1,1038,null,{}] 19:10:23 INFO - PROCESS | 2095 | 1464228623545 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:23 INFO - PROCESS | 2095 | 1464228623639 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:10:23 INFO - PROCESS | 2095 | 1464228623708 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e88000 == 54 [pid = 2095] [id = 267] 19:10:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x115de9400) [pid = 2095] [serial = 799] [outer = 0x0] 19:10:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1163ba800) [pid = 2095] [serial = 800] [outer = 0x115de9400] 19:10:23 INFO - PROCESS | 2095 | 1464228623737 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x117689c00) [pid = 2095] [serial = 801] [outer = 0x115de9400] 19:10:24 INFO - PROCESS | 2095 | 1464228624165 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 673ms 19:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:10:24 INFO - PROCESS | 2095 | 1464228624214 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 2095 | 1464228624218 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:10:24 INFO - PROCESS | 2095 | 1464228624222 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 2095 | 1464228624223 Marionette TRACE conn2 <- [1,1042,null,{}] 19:10:24 INFO - PROCESS | 2095 | 1464228624226 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:24 INFO - PROCESS | 2095 | 1464228624339 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x117585800 == 53 [pid = 2095] [id = 211] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbbd000 == 52 [pid = 2095] [id = 260] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8e4800 == 51 [pid = 2095] [id = 259] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x124f2a000 == 50 [pid = 2095] [id = 258] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x117597800 == 49 [pid = 2095] [id = 257] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae4d000 == 48 [pid = 2095] [id = 256] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x1298f9000 == 47 [pid = 2095] [id = 255] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c0800 == 46 [pid = 2095] [id = 254] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x112d8d400) [pid = 2095] [serial = 671] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x118275000) [pid = 2095] [serial = 674] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x11988d800) [pid = 2095] [serial = 677] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1217e1400) [pid = 2095] [serial = 680] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12934d000) [pid = 2095] [serial = 722] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x127217000 == 45 [pid = 2095] [id = 253] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x11743c800 == 44 [pid = 2095] [id = 252] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x121569800 == 43 [pid = 2095] [id = 251] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x11a186000 == 42 [pid = 2095] [id = 250] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x11744f800 == 41 [pid = 2095] [id = 249] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d7000 == 40 [pid = 2095] [id = 248] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x119ca6800 == 39 [pid = 2095] [id = 247] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x121a3f000 == 38 [pid = 2095] [id = 243] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x117432800 == 37 [pid = 2095] [id = 242] 19:10:24 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9ba800 == 36 [pid = 2095] [id = 241] 19:10:24 INFO - PROCESS | 2095 | 1464228624432 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1185cbc00) [pid = 2095] [serial = 633] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12aecc400) [pid = 2095] [serial = 585] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x124f3e800) [pid = 2095] [serial = 704] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x12629f800) [pid = 2095] [serial = 707] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x125870000) [pid = 2095] [serial = 705] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x127739000) [pid = 2095] [serial = 710] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x1185cd800) [pid = 2095] [serial = 713] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x119156c00) [pid = 2095] [serial = 695] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1194a7000) [pid = 2095] [serial = 696] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1185c9000) [pid = 2095] [serial = 692] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x118929800) [pid = 2095] [serial = 693] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x114dde000) [pid = 2095] [serial = 687] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x112e6ec00) [pid = 2095] [serial = 686] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1198b7c00) [pid = 2095] [serial = 698] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x11660b400) [pid = 2095] [serial = 689] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x11804d400) [pid = 2095] [serial = 690] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x118930000) [pid = 2095] [serial = 683] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x121bb4800) [pid = 2095] [serial = 684] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1277da800) [pid = 2095] [serial = 716] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x128dcb400) [pid = 2095] [serial = 719] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x127740c00) [pid = 2095] [serial = 711] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x128dcbc00) [pid = 2095] [serial = 717] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1213e6000) [pid = 2095] [serial = 701] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x127232400) [pid = 2095] [serial = 708] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x121bbc000) [pid = 2095] [serial = 702] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x119b25400) [pid = 2095] [serial = 699] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12197b000) [pid = 2095] [serial = 714] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1291db800) [pid = 2095] [serial = 720] [outer = 0x0] [url = about:blank] 19:10:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x1163e1800 == 37 [pid = 2095] [id = 268] 19:10:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x112e6ec00) [pid = 2095] [serial = 802] [outer = 0x0] 19:10:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x116784000) [pid = 2095] [serial = 803] [outer = 0x112e6ec00] 19:10:24 INFO - PROCESS | 2095 | 1464228624462 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1185c9000) [pid = 2095] [serial = 804] [outer = 0x112e6ec00] 19:10:24 INFO - PROCESS | 2095 | 1464228624783 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 19:10:24 INFO - PROCESS | 2095 | 1464228624842 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 2095 | 1464228624844 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:10:24 INFO - PROCESS | 2095 | 1464228624848 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 2095 | 1464228624851 Marionette TRACE conn2 <- [1,1046,null,{}] 19:10:24 INFO - PROCESS | 2095 | 1464228624862 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:25 INFO - PROCESS | 2095 | 1464228625006 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:10:25 INFO - PROCESS | 2095 | 1464228625100 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x121397800 == 38 [pid = 2095] [id = 269] 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1184ac800) [pid = 2095] [serial = 805] [outer = 0x0] 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1194a8c00) [pid = 2095] [serial = 806] [outer = 0x1184ac800] 19:10:25 INFO - PROCESS | 2095 | 1464228625145 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11a0a5400) [pid = 2095] [serial = 807] [outer = 0x1184ac800] 19:10:25 INFO - PROCESS | 2095 | 1464228625451 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 19:10:25 INFO - PROCESS | 2095 | 1464228625473 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 2095 | 1464228625475 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:10:25 INFO - PROCESS | 2095 | 1464228625485 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 2095 | 1464228625486 Marionette TRACE conn2 <- [1,1050,null,{}] 19:10:25 INFO - PROCESS | 2095 | 1464228625489 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:25 INFO - PROCESS | 2095 | 1464228625574 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:10:25 INFO - PROCESS | 2095 | 1464228625628 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a32800 == 39 [pid = 2095] [id = 270] 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x11a0a9c00) [pid = 2095] [serial = 808] [outer = 0x0] 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x121408400) [pid = 2095] [serial = 809] [outer = 0x11a0a9c00] 19:10:25 INFO - PROCESS | 2095 | 1464228625653 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x121c6e800) [pid = 2095] [serial = 810] [outer = 0x11a0a9c00] 19:10:25 INFO - PROCESS | 2095 | 1464228625912 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 475ms 19:10:25 INFO - PROCESS | 2095 | 1464228625954 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 2095 | 1464228625955 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:10:25 INFO - PROCESS | 2095 | 1464228625957 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 2095 | 1464228625959 Marionette TRACE conn2 <- [1,1054,null,{}] 19:10:25 INFO - PROCESS | 2095 | 1464228625969 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:26 INFO - PROCESS | 2095 | 1464228626051 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:10:26 INFO - PROCESS | 2095 | 1464228626056 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588c000 == 40 [pid = 2095] [id = 271] 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1213e9c00) [pid = 2095] [serial = 811] [outer = 0x0] 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x125872000) [pid = 2095] [serial = 812] [outer = 0x1213e9c00] 19:10:26 INFO - PROCESS | 2095 | 1464228626083 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1270ab000) [pid = 2095] [serial = 813] [outer = 0x1213e9c00] 19:10:26 INFO - PROCESS | 2095 | 1464228626461 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 578ms 19:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:10:26 INFO - PROCESS | 2095 | 1464228626536 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 2095 | 1464228626537 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:10:26 INFO - PROCESS | 2095 | 1464228626546 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 2095 | 1464228626548 Marionette TRACE conn2 <- [1,1058,null,{}] 19:10:26 INFO - PROCESS | 2095 | 1464228626551 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:26 INFO - PROCESS | 2095 | 1464228626719 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:10:26 INFO - PROCESS | 2095 | 1464228626735 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d08800 == 41 [pid = 2095] [id = 272] 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1275c1000) [pid = 2095] [serial = 814] [outer = 0x0] 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1277dbc00) [pid = 2095] [serial = 815] [outer = 0x1275c1000] 19:10:26 INFO - PROCESS | 2095 | 1464228626768 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12938f400) [pid = 2095] [serial = 816] [outer = 0x1275c1000] 19:10:27 INFO - PROCESS | 2095 | 1464228627102 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 576ms 19:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:10:27 INFO - PROCESS | 2095 | 1464228627116 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 2095 | 1464228627118 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:10:27 INFO - PROCESS | 2095 | 1464228627120 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 2095 | 1464228627121 Marionette TRACE conn2 <- [1,1062,null,{}] 19:10:27 INFO - PROCESS | 2095 | 1464228627123 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:27 INFO - PROCESS | 2095 | 1464228627223 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:10:27 INFO - PROCESS | 2095 | 1464228627227 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7a3000 == 42 [pid = 2095] [id = 273] 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1291e2c00) [pid = 2095] [serial = 817] [outer = 0x0] 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12a6c1400) [pid = 2095] [serial = 818] [outer = 0x1291e2c00] 19:10:27 INFO - PROCESS | 2095 | 1464228627251 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12a710400) [pid = 2095] [serial = 819] [outer = 0x1291e2c00] 19:10:27 INFO - PROCESS | 2095 | 1464228627580 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 19:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:10:27 INFO - PROCESS | 2095 | 1464228627638 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 2095 | 1464228627639 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:10:27 INFO - PROCESS | 2095 | 1464228627641 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 2095 | 1464228627643 Marionette TRACE conn2 <- [1,1066,null,{}] 19:10:27 INFO - PROCESS | 2095 | 1464228627645 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:27 INFO - PROCESS | 2095 | 1464228627741 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:10:27 INFO - PROCESS | 2095 | 1464228627754 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1ab000 == 43 [pid = 2095] [id = 274] 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12a711400) [pid = 2095] [serial = 820] [outer = 0x0] 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12a71c400) [pid = 2095] [serial = 821] [outer = 0x12a711400] 19:10:27 INFO - PROCESS | 2095 | 1464228627778 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12aecc800) [pid = 2095] [serial = 822] [outer = 0x12a711400] 19:10:28 INFO - PROCESS | 2095 | 1464228628113 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 19:10:28 INFO - PROCESS | 2095 | 1464228628162 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:10:28 INFO - PROCESS | 2095 | 1464228628163 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:10:28 INFO - PROCESS | 2095 | 1464228628165 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 2095 | 1464228628167 Marionette TRACE conn2 <- [1,1070,null,{}] 19:10:28 INFO - PROCESS | 2095 | 1464228628169 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:28 INFO - PROCESS | 2095 | 1464228628272 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:10:28 INFO - PROCESS | 2095 | 1464228628309 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9b6000 == 44 [pid = 2095] [id = 275] 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12aecf800) [pid = 2095] [serial = 823] [outer = 0x0] 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12b117000) [pid = 2095] [serial = 824] [outer = 0x12aecf800] 19:10:28 INFO - PROCESS | 2095 | 1464228628334 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1159a9800) [pid = 2095] [serial = 825] [outer = 0x12aecf800] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x121406400) [pid = 2095] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x124f39c00) [pid = 2095] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x116179400) [pid = 2095] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11871ec00) [pid = 2095] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x113366c00) [pid = 2095] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11a0aa000) [pid = 2095] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x112587c00) [pid = 2095] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x110df7c00) [pid = 2095] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a776c00) [pid = 2095] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12140a400) [pid = 2095] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x129166800) [pid = 2095] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x129395800) [pid = 2095] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x119887800) [pid = 2095] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x128e26400) [pid = 2095] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x119887400) [pid = 2095] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x115e57400) [pid = 2095] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x118930800) [pid = 2095] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x112c90400) [pid = 2095] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x121c6f400) [pid = 2095] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:10:28 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x110df7000) [pid = 2095] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:10:28 INFO - PROCESS | 2095 | 1464228628757 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 618ms 19:10:28 INFO - PROCESS | 2095 | 1464228628784 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:10:28 INFO - PROCESS | 2095 | 1464228628785 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:10:28 INFO - PROCESS | 2095 | 1464228628788 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 2095 | 1464228628789 Marionette TRACE conn2 <- [1,1074,null,{}] 19:10:28 INFO - PROCESS | 2095 | 1464228628791 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:28 INFO - PROCESS | 2095 | 1464228628871 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:10:28 INFO - PROCESS | 2095 | 1464228628875 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b74800 == 45 [pid = 2095] [id = 276] 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x112e6b400) [pid = 2095] [serial = 826] [outer = 0x0] 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x117e59800) [pid = 2095] [serial = 827] [outer = 0x112e6b400] 19:10:28 INFO - PROCESS | 2095 | 1464228628900 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1198c1800) [pid = 2095] [serial = 828] [outer = 0x112e6b400] 19:10:29 INFO - PROCESS | 2095 | 1464228629240 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 19:10:29 INFO - PROCESS | 2095 | 1464228629258 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 2095 | 1464228629262 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:10:29 INFO - PROCESS | 2095 | 1464228629272 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 2095 | 1464228629274 Marionette TRACE conn2 <- [1,1078,null,{}] 19:10:29 INFO - PROCESS | 2095 | 1464228629280 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:29 INFO - PROCESS | 2095 | 1464228629387 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:10:29 INFO - PROCESS | 2095 | 1464228629394 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3dd800 == 46 [pid = 2095] [id = 277] 19:10:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x113c6fc00) [pid = 2095] [serial = 829] [outer = 0x0] 19:10:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12a705800) [pid = 2095] [serial = 830] [outer = 0x113c6fc00] 19:10:29 INFO - PROCESS | 2095 | 1464228629440 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12b9ed000) [pid = 2095] [serial = 831] [outer = 0x113c6fc00] 19:10:29 INFO - PROCESS | 2095 | 1464228629910 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 674ms 19:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:10:29 INFO - PROCESS | 2095 | 1464228629948 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 2095 | 1464228629949 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:10:29 INFO - PROCESS | 2095 | 1464228629952 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 2095 | 1464228629953 Marionette TRACE conn2 <- [1,1082,null,{}] 19:10:29 INFO - PROCESS | 2095 | 1464228629955 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:30 INFO - PROCESS | 2095 | 1464228630037 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:10:30 INFO - PROCESS | 2095 | 1464228630044 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbba800 == 47 [pid = 2095] [id = 278] 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12b9f2000) [pid = 2095] [serial = 832] [outer = 0x0] 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12bb03c00) [pid = 2095] [serial = 833] [outer = 0x12b9f2000] 19:10:30 INFO - PROCESS | 2095 | 1464228630068 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12bb09000) [pid = 2095] [serial = 834] [outer = 0x12b9f2000] 19:10:30 INFO - PROCESS | 2095 | 1464228630399 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 19:10:30 INFO - PROCESS | 2095 | 1464228630420 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 2095 | 1464228630421 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:10:30 INFO - PROCESS | 2095 | 1464228630423 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 2095 | 1464228630424 Marionette TRACE conn2 <- [1,1086,null,{}] 19:10:30 INFO - PROCESS | 2095 | 1464228630427 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:30 INFO - PROCESS | 2095 | 1464228630507 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:10:30 INFO - PROCESS | 2095 | 1464228630562 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2a1800 == 48 [pid = 2095] [id = 279] 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12b9f3000) [pid = 2095] [serial = 835] [outer = 0x0] 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12bb0f000) [pid = 2095] [serial = 836] [outer = 0x12b9f3000] 19:10:30 INFO - PROCESS | 2095 | 1464228630587 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12bf3c400) [pid = 2095] [serial = 837] [outer = 0x12b9f3000] 19:10:31 INFO - PROCESS | 2095 | 1464228631115 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 717ms 19:10:31 INFO - PROCESS | 2095 | 1464228631143 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 2095 | 1464228631147 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:10:31 INFO - PROCESS | 2095 | 1464228631152 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 2095 | 1464228631157 Marionette TRACE conn2 <- [1,1090,null,{}] 19:10:31 INFO - PROCESS | 2095 | 1464228631162 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:31 INFO - PROCESS | 2095 | 1464228631301 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:10:31 INFO - PROCESS | 2095 | 1464228631407 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x119603000 == 49 [pid = 2095] [id = 280] 19:10:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x112d8d400) [pid = 2095] [serial = 838] [outer = 0x0] 19:10:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x11635c400) [pid = 2095] [serial = 839] [outer = 0x112d8d400] 19:10:31 INFO - PROCESS | 2095 | 1464228631438 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1182c8000) [pid = 2095] [serial = 840] [outer = 0x112d8d400] 19:10:31 INFO - PROCESS | 2095 | 1464228631865 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 728ms 19:10:31 INFO - PROCESS | 2095 | 1464228631880 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 2095 | 1464228631884 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:10:31 INFO - PROCESS | 2095 | 1464228631889 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 2095 | 1464228631891 Marionette TRACE conn2 <- [1,1094,null,{}] 19:10:31 INFO - PROCESS | 2095 | 1464228631893 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:32 INFO - PROCESS | 2095 | 1464228631999 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:10:32 INFO - PROCESS | 2095 | 1464228632053 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c8800 == 50 [pid = 2095] [id = 281] 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x11871b800) [pid = 2095] [serial = 841] [outer = 0x0] 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1194aa400) [pid = 2095] [serial = 842] [outer = 0x11871b800] 19:10:32 INFO - PROCESS | 2095 | 1464228632082 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x119b25400) [pid = 2095] [serial = 843] [outer = 0x11871b800] 19:10:32 INFO - PROCESS | 2095 | 1464228632493 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 621ms 19:10:32 INFO - PROCESS | 2095 | 1464228632510 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:10:32 INFO - PROCESS | 2095 | 1464228632512 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:10:32 INFO - PROCESS | 2095 | 1464228632514 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 2095 | 1464228632517 Marionette TRACE conn2 <- [1,1098,null,{}] 19:10:32 INFO - PROCESS | 2095 | 1464228632525 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:32 INFO - PROCESS | 2095 | 1464228632628 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:10:32 INFO - PROCESS | 2095 | 1464228632732 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a1000 == 51 [pid = 2095] [id = 282] 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x123deec00) [pid = 2095] [serial = 844] [outer = 0x0] 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x125874800) [pid = 2095] [serial = 845] [outer = 0x123deec00] 19:10:32 INFO - PROCESS | 2095 | 1464228632764 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1213f2800) [pid = 2095] [serial = 846] [outer = 0x123deec00] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 19:10:33 INFO - PROCESS | 2095 | 1464228633177 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:10:33 INFO - PROCESS | 2095 | 1464228633186 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:10:33 INFO - PROCESS | 2095 | 1464228633188 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:10:33 INFO - PROCESS | 2095 | 1464228633190 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 2095 | 1464228633191 Marionette TRACE conn2 <- [1,1102,null,{}] 19:10:33 INFO - PROCESS | 2095 | 1464228633194 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:33 INFO - PROCESS | 2095 | 1464228633297 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:10:33 INFO - PROCESS | 2095 | 1464228633348 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd13000 == 52 [pid = 2095] [id = 283] 19:10:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x128dc0000) [pid = 2095] [serial = 847] [outer = 0x0] 19:10:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x129168c00) [pid = 2095] [serial = 848] [outer = 0x128dc0000] 19:10:33 INFO - PROCESS | 2095 | 1464228633378 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12a713000) [pid = 2095] [serial = 849] [outer = 0x128dc0000] 19:10:33 INFO - PROCESS | 2095 | 1464228633779 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 622ms 19:10:33 INFO - PROCESS | 2095 | 1464228633813 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 2095 | 1464228633814 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:10:33 INFO - PROCESS | 2095 | 1464228633817 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 2095 | 1464228633818 Marionette TRACE conn2 <- [1,1106,null,{}] 19:10:33 INFO - PROCESS | 2095 | 1464228633820 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:33 INFO - PROCESS | 2095 | 1464228633920 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:10:34 INFO - PROCESS | 2095 | 1464228634004 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x118429000 == 53 [pid = 2095] [id = 284] 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12a71b400) [pid = 2095] [serial = 850] [outer = 0x0] 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12b2f3800) [pid = 2095] [serial = 851] [outer = 0x12a71b400] 19:10:34 INFO - PROCESS | 2095 | 1464228634034 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12b9f4800) [pid = 2095] [serial = 852] [outer = 0x12a71b400] 19:10:34 INFO - PROCESS | 2095 | 1464228634413 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 19:10:34 INFO - PROCESS | 2095 | 1464228634493 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:10:34 INFO - PROCESS | 2095 | 1464228634495 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:10:34 INFO - PROCESS | 2095 | 1464228634499 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 2095 | 1464228634500 Marionette TRACE conn2 <- [1,1110,null,{}] 19:10:34 INFO - PROCESS | 2095 | 1464228634503 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:34 INFO - PROCESS | 2095 | 1464228634610 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:10:34 INFO - PROCESS | 2095 | 1464228634677 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dec0800 == 54 [pid = 2095] [id = 285] 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12c716800) [pid = 2095] [serial = 853] [outer = 0x0] 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12c71cc00) [pid = 2095] [serial = 854] [outer = 0x12c716800] 19:10:34 INFO - PROCESS | 2095 | 1464228634708 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12c8f1800) [pid = 2095] [serial = 855] [outer = 0x12c716800] 19:10:35 INFO - PROCESS | 2095 | 1464228635136 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 19:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:10:35 INFO - PROCESS | 2095 | 1464228635170 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:10:35 INFO - PROCESS | 2095 | 1464228635172 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:10:35 INFO - PROCESS | 2095 | 1464228635174 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 2095 | 1464228635175 Marionette TRACE conn2 <- [1,1114,null,{}] 19:10:35 INFO - PROCESS | 2095 | 1464228635178 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:35 INFO - PROCESS | 2095 | 1464228635296 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:10:35 INFO - PROCESS | 2095 | 1464228635364 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x11758d800 == 55 [pid = 2095] [id = 286] 19:10:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x112c92800) [pid = 2095] [serial = 856] [outer = 0x0] 19:10:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x1182d0c00) [pid = 2095] [serial = 857] [outer = 0x112c92800] 19:10:35 INFO - PROCESS | 2095 | 1464228635396 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x12934a000) [pid = 2095] [serial = 858] [outer = 0x112c92800] 19:10:35 INFO - PROCESS | 2095 | 1464228635931 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 835ms 19:10:36 INFO - PROCESS | 2095 | 1464228636010 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:10:36 INFO - PROCESS | 2095 | 1464228636015 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:10:36 INFO - PROCESS | 2095 | 1464228636020 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 2095 | 1464228636022 Marionette TRACE conn2 <- [1,1118,null,{}] 19:10:36 INFO - PROCESS | 2095 | 1464228636026 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:36 INFO - PROCESS | 2095 | 1464228636128 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:10:36 INFO - PROCESS | 2095 | 1464228636207 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x112f1c800 == 56 [pid = 2095] [id = 287] 19:10:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x1121ad400) [pid = 2095] [serial = 859] [outer = 0x0] 19:10:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x1121b5000) [pid = 2095] [serial = 860] [outer = 0x1121ad400] 19:10:36 INFO - PROCESS | 2095 | 1464228636238 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x112585c00) [pid = 2095] [serial = 861] [outer = 0x1121ad400] 19:10:36 INFO - PROCESS | 2095 | 1464228636647 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 675ms 19:10:36 INFO - PROCESS | 2095 | 1464228636695 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 2095 | 1464228636699 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:10:36 INFO - PROCESS | 2095 | 1464228636703 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 2095 | 1464228636705 Marionette TRACE conn2 <- [1,1122,null,{}] 19:10:36 INFO - PROCESS | 2095 | 1464228636707 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:36 INFO - PROCESS | 2095 | 1464228636844 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbba800 == 55 [pid = 2095] [id = 278] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3dd800 == 54 [pid = 2095] [id = 277] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x124b74800 == 53 [pid = 2095] [id = 276] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9b6000 == 52 [pid = 2095] [id = 275] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1ab000 == 51 [pid = 2095] [id = 274] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7a3000 == 50 [pid = 2095] [id = 273] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x128d08800 == 49 [pid = 2095] [id = 272] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x114de1800) [pid = 2095] [serial = 725] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x1262a3800) [pid = 2095] [serial = 734] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x1277e3800) [pid = 2095] [serial = 737] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1184b5800) [pid = 2095] [serial = 728] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x11a0a4c00) [pid = 2095] [serial = 731] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x12588c000 == 48 [pid = 2095] [id = 271] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x121a32800 == 47 [pid = 2095] [id = 270] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x121397800 == 46 [pid = 2095] [id = 269] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x1163e1800 == 45 [pid = 2095] [id = 268] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x115e88000 == 44 [pid = 2095] [id = 267] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x119604000 == 43 [pid = 2095] [id = 262] 19:10:36 INFO - PROCESS | 2095 | --DOCSHELL 0x1131e1800 == 42 [pid = 2095] [id = 261] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1184adc00) [pid = 2095] [serial = 675] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x119b39800) [pid = 2095] [serial = 678] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x116368400) [pid = 2095] [serial = 630] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12512f000) [pid = 2095] [serial = 681] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x113cc5000) [pid = 2095] [serial = 672] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1121a8400) [pid = 2095] [serial = 627] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1291e1800) [pid = 2095] [serial = 761] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x129398400) [pid = 2095] [serial = 764] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12a708c00) [pid = 2095] [serial = 767] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x11a0a8000) [pid = 2095] [serial = 752] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x121406800) [pid = 2095] [serial = 753] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12938c000) [pid = 2095] [serial = 723] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1198bd800) [pid = 2095] [serial = 749] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11a09c000) [pid = 2095] [serial = 750] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1184b3400) [pid = 2095] [serial = 744] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1182cbc00) [pid = 2095] [serial = 743] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x119026800) [pid = 2095] [serial = 746] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1191f7800) [pid = 2095] [serial = 747] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x115e5f400) [pid = 2095] [serial = 741] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x112d4ac00) [pid = 2095] [serial = 740] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x124f41800) [pid = 2095] [serial = 755] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1275c7c00) [pid = 2095] [serial = 756] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12a70f800) [pid = 2095] [serial = 768] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1198b8c00) [pid = 2095] [serial = 771] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12b114c00) [pid = 2095] [serial = 776] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11258ec00) [pid = 2095] [serial = 770] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x121e0a400) [pid = 2095] [serial = 758] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1277e3c00) [pid = 2095] [serial = 759] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12a71dc00) [pid = 2095] [serial = 773] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12a703000) [pid = 2095] [serial = 765] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x129358000) [pid = 2095] [serial = 762] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12aed8c00) [pid = 2095] [serial = 774] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12b11dc00) [pid = 2095] [serial = 779] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12b11e800) [pid = 2095] [serial = 777] [outer = 0x0] [url = about:blank] 19:10:36 INFO - PROCESS | 2095 | 1464228636942 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130c5800 == 43 [pid = 2095] [id = 288] 19:10:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11258ec00) [pid = 2095] [serial = 862] [outer = 0x0] 19:10:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x112d4ac00) [pid = 2095] [serial = 863] [outer = 0x11258ec00] 19:10:36 INFO - PROCESS | 2095 | 1464228636971 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11314ac00) [pid = 2095] [serial = 864] [outer = 0x11258ec00] 19:10:37 INFO - PROCESS | 2095 | 1464228637266 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 572ms 19:10:37 INFO - PROCESS | 2095 | 1464228637275 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 2095 | 1464228637277 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:10:37 INFO - PROCESS | 2095 | 1464228637287 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 2095 | 1464228637289 Marionette TRACE conn2 <- [1,1126,null,{}] 19:10:37 INFO - PROCESS | 2095 | 1464228637300 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:37 INFO - PROCESS | 2095 | 1464228637387 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:10:37 INFO - PROCESS | 2095 | 1464228637393 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184ca000 == 44 [pid = 2095] [id = 289] 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x114de3c00) [pid = 2095] [serial = 865] [outer = 0x0] 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1166c6000) [pid = 2095] [serial = 866] [outer = 0x114de3c00] 19:10:37 INFO - PROCESS | 2095 | 1464228637421 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x116a5b800) [pid = 2095] [serial = 867] [outer = 0x114de3c00] 19:10:37 INFO - PROCESS | 2095 | 1464228637756 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 528ms 19:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:10:37 INFO - PROCESS | 2095 | 1464228637810 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 2095 | 1464228637811 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:10:37 INFO - PROCESS | 2095 | 1464228637813 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 2095 | 1464228637815 Marionette TRACE conn2 <- [1,1130,null,{}] 19:10:37 INFO - PROCESS | 2095 | 1464228637817 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:37 INFO - PROCESS | 2095 | 1464228637902 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:10:37 INFO - PROCESS | 2095 | 1464228637907 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189cf800 == 45 [pid = 2095] [id = 290] 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x118040c00) [pid = 2095] [serial = 868] [outer = 0x0] 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x118273400) [pid = 2095] [serial = 869] [outer = 0x118040c00] 19:10:37 INFO - PROCESS | 2095 | 1464228637933 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1182d5400) [pid = 2095] [serial = 870] [outer = 0x118040c00] 19:10:38 INFO - PROCESS | 2095 | 1464228638269 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 19:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:10:38 INFO - PROCESS | 2095 | 1464228638283 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 2095 | 1464228638284 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:10:38 INFO - PROCESS | 2095 | 1464228638286 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 2095 | 1464228638287 Marionette TRACE conn2 <- [1,1134,null,{}] 19:10:38 INFO - PROCESS | 2095 | 1464228638289 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:38 INFO - PROCESS | 2095 | 1464228638391 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:10:38 INFO - PROCESS | 2095 | 1464228638398 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191c2800 == 46 [pid = 2095] [id = 291] 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1182c9400) [pid = 2095] [serial = 871] [outer = 0x0] 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1184b3400) [pid = 2095] [serial = 872] [outer = 0x1182c9400] 19:10:38 INFO - PROCESS | 2095 | 1464228638422 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1185cd400) [pid = 2095] [serial = 873] [outer = 0x1182c9400] 19:10:38 INFO - PROCESS | 2095 | 1464228638724 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 19:10:38 INFO - PROCESS | 2095 | 1464228638754 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 2095 | 1464228638756 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:10:38 INFO - PROCESS | 2095 | 1464228638758 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 2095 | 1464228638759 Marionette TRACE conn2 <- [1,1138,null,{}] 19:10:38 INFO - PROCESS | 2095 | 1464228638764 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:38 INFO - PROCESS | 2095 | 1464228638859 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:10:38 INFO - PROCESS | 2095 | 1464228638866 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213ad800 == 47 [pid = 2095] [id = 292] 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x118715000) [pid = 2095] [serial = 874] [outer = 0x0] 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x118936800) [pid = 2095] [serial = 875] [outer = 0x118715000] 19:10:38 INFO - PROCESS | 2095 | 1464228638892 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1198b7000) [pid = 2095] [serial = 876] [outer = 0x118715000] 19:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 19:10:39 INFO - PROCESS | 2095 | 1464228639274 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:10:39 INFO - PROCESS | 2095 | 1464228639281 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 2095 | 1464228639282 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:10:39 INFO - PROCESS | 2095 | 1464228639284 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 2095 | 1464228639285 Marionette TRACE conn2 <- [1,1142,null,{}] 19:10:39 INFO - PROCESS | 2095 | 1464228639293 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:39 INFO - PROCESS | 2095 | 1464228639395 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:10:39 INFO - PROCESS | 2095 | 1464228639428 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x121843800 == 48 [pid = 2095] [id = 293] 19:10:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x11871c400) [pid = 2095] [serial = 877] [outer = 0x0] 19:10:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1198bf000) [pid = 2095] [serial = 878] [outer = 0x11871c400] 19:10:39 INFO - PROCESS | 2095 | 1464228639453 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11a09e000) [pid = 2095] [serial = 879] [outer = 0x11871c400] 19:10:39 INFO - PROCESS | 2095 | 1464228639755 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 19:10:39 INFO - PROCESS | 2095 | 1464228639803 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 2095 | 1464228639804 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:10:39 INFO - PROCESS | 2095 | 1464228639806 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 2095 | 1464228639808 Marionette TRACE conn2 <- [1,1146,null,{}] 19:10:39 INFO - PROCESS | 2095 | 1464228639810 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:39 INFO - PROCESS | 2095 | 1464228639942 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:10:39 INFO - PROCESS | 2095 | 1464228639959 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x124863000 == 49 [pid = 2095] [id = 294] 19:10:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x119b26000) [pid = 2095] [serial = 880] [outer = 0x0] 19:10:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x11a1c1c00) [pid = 2095] [serial = 881] [outer = 0x119b26000] 19:10:40 INFO - PROCESS | 2095 | 1464228640000 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1213ea000) [pid = 2095] [serial = 882] [outer = 0x119b26000] 19:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:10:40 INFO - PROCESS | 2095 | 1464228640423 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 624ms 19:10:40 INFO - PROCESS | 2095 | 1464228640431 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 2095 | 1464228640432 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:10:40 INFO - PROCESS | 2095 | 1464228640434 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 2095 | 1464228640443 Marionette TRACE conn2 <- [1,1150,null,{}] 19:10:40 INFO - PROCESS | 2095 | 1464228640445 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:40 INFO - PROCESS | 2095 | 1464228640543 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:10:40 INFO - PROCESS | 2095 | 1464228640559 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x126612000 == 50 [pid = 2095] [id = 295] 19:10:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x11a09e800) [pid = 2095] [serial = 883] [outer = 0x0] 19:10:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1213f3400) [pid = 2095] [serial = 884] [outer = 0x11a09e800] 19:10:40 INFO - PROCESS | 2095 | 1464228640584 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x121622000) [pid = 2095] [serial = 885] [outer = 0x11a09e800] 19:10:40 INFO - PROCESS | 2095 | 1464228640932 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 528ms 19:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:10:40 INFO - PROCESS | 2095 | 1464228640964 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 2095 | 1464228640965 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:10:40 INFO - PROCESS | 2095 | 1464228640967 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 2095 | 1464228640968 Marionette TRACE conn2 <- [1,1154,null,{}] 19:10:40 INFO - PROCESS | 2095 | 1464228640971 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:41 INFO - PROCESS | 2095 | 1464228641222 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x12b9f2000) [pid = 2095] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1275c1000) [pid = 2095] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x113c6fc00) [pid = 2095] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x124beac00) [pid = 2095] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1169aac00) [pid = 2095] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1191f2000) [pid = 2095] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x124f40400) [pid = 2095] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x112c8e000) [pid = 2095] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1182cac00) [pid = 2095] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1291e2c00) [pid = 2095] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12a711400) [pid = 2095] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12aecf800) [pid = 2095] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x115de9400) [pid = 2095] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1213e9c00) [pid = 2095] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x112e6ec00) [pid = 2095] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1184ac800) [pid = 2095] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11a0a9c00) [pid = 2095] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1277cd400) [pid = 2095] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:10:41 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x112e6b400) [pid = 2095] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:10:41 INFO - PROCESS | 2095 | 1464228641269 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac2800 == 51 [pid = 2095] [id = 296] 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x110df2000) [pid = 2095] [serial = 886] [outer = 0x0] 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x113366c00) [pid = 2095] [serial = 887] [outer = 0x110df2000] 19:10:41 INFO - PROCESS | 2095 | 1464228641295 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1184ae800) [pid = 2095] [serial = 888] [outer = 0x110df2000] 19:10:41 INFO - PROCESS | 2095 | 1464228641574 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 621ms 19:10:41 INFO - PROCESS | 2095 | 1464228641589 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 2095 | 1464228641591 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:10:41 INFO - PROCESS | 2095 | 1464228641601 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 2095 | 1464228641602 Marionette TRACE conn2 <- [1,1158,null,{}] 19:10:41 INFO - PROCESS | 2095 | 1464228641605 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:41 INFO - PROCESS | 2095 | 1464228641719 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:10:41 INFO - PROCESS | 2095 | 1464228641724 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d07800 == 52 [pid = 2095] [id = 297] 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x113c6fc00) [pid = 2095] [serial = 889] [outer = 0x0] 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1198b7800) [pid = 2095] [serial = 890] [outer = 0x113c6fc00] 19:10:41 INFO - PROCESS | 2095 | 1464228641798 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12512f000) [pid = 2095] [serial = 891] [outer = 0x113c6fc00] 19:10:42 INFO - PROCESS | 2095 | 1464228642076 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 527ms 19:10:42 INFO - PROCESS | 2095 | 1464228642120 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:10:42 INFO - PROCESS | 2095 | 1464228642121 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:10:42 INFO - PROCESS | 2095 | 1464228642123 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 2095 | 1464228642124 Marionette TRACE conn2 <- [1,1162,null,{}] 19:10:42 INFO - PROCESS | 2095 | 1464228642135 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:42 INFO - PROCESS | 2095 | 1464228642225 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:10:42 INFO - PROCESS | 2095 | 1464228642230 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298f8000 == 53 [pid = 2095] [id = 298] 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12586e400) [pid = 2095] [serial = 892] [outer = 0x0] 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1262a5800) [pid = 2095] [serial = 893] [outer = 0x12586e400] 19:10:42 INFO - PROCESS | 2095 | 1464228642254 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12667e400) [pid = 2095] [serial = 894] [outer = 0x12586e400] 19:10:42 INFO - PROCESS | 2095 | 1464228642723 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 623ms 19:10:42 INFO - PROCESS | 2095 | 1464228642749 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:10:42 INFO - PROCESS | 2095 | 1464228642750 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:10:42 INFO - PROCESS | 2095 | 1464228642753 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 2095 | 1464228642754 Marionette TRACE conn2 <- [1,1166,null,{}] 19:10:42 INFO - PROCESS | 2095 | 1464228642756 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:42 INFO - PROCESS | 2095 | 1464228642840 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:10:42 INFO - PROCESS | 2095 | 1464228642846 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b250800 == 54 [pid = 2095] [id = 299] 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x121c6c400) [pid = 2095] [serial = 895] [outer = 0x0] 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1275c1000) [pid = 2095] [serial = 896] [outer = 0x121c6c400] 19:10:42 INFO - PROCESS | 2095 | 1464228642870 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x128e25c00) [pid = 2095] [serial = 897] [outer = 0x121c6c400] 19:10:43 INFO - PROCESS | 2095 | 1464228643277 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 572ms 19:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:10:43 INFO - PROCESS | 2095 | 1464228643325 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 2095 | 1464228643328 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:10:43 INFO - PROCESS | 2095 | 1464228643331 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 2095 | 1464228643334 Marionette TRACE conn2 <- [1,1170,null,{}] 19:10:43 INFO - PROCESS | 2095 | 1464228643339 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:43 INFO - PROCESS | 2095 | 1464228643450 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:10:43 INFO - PROCESS | 2095 | 1464228643519 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130ce000 == 55 [pid = 2095] [id = 300] 19:10:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x111ed6400) [pid = 2095] [serial = 898] [outer = 0x0] 19:10:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1121a8c00) [pid = 2095] [serial = 899] [outer = 0x111ed6400] 19:10:43 INFO - PROCESS | 2095 | 1464228643551 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x112590800) [pid = 2095] [serial = 900] [outer = 0x111ed6400] 19:10:43 INFO - PROCESS | 2095 | 1464228643979 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 19:10:44 INFO - PROCESS | 2095 | 1464228644004 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:10:44 INFO - PROCESS | 2095 | 1464228644007 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:10:44 INFO - PROCESS | 2095 | 1464228644012 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 2095 | 1464228644014 Marionette TRACE conn2 <- [1,1174,null,{}] 19:10:44 INFO - PROCESS | 2095 | 1464228644017 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:44 INFO - PROCESS | 2095 | 1464228644123 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:10:44 INFO - PROCESS | 2095 | 1464228644228 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x11843a800 == 56 [pid = 2095] [id = 301] 19:10:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x114de1800) [pid = 2095] [serial = 901] [outer = 0x0] 19:10:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x115de8000) [pid = 2095] [serial = 902] [outer = 0x114de1800] 19:10:44 INFO - PROCESS | 2095 | 1464228644259 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x11695cc00) [pid = 2095] [serial = 903] [outer = 0x114de1800] 19:10:44 INFO - PROCESS | 2095 | 1464228644706 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:10:44 INFO - PROCESS | 2095 | 1464228644737 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:10:44 INFO - PROCESS | 2095 | 1464228644741 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 2095 | 1464228644745 Marionette TRACE conn2 <- [1,1178,null,{}] 19:10:44 INFO - PROCESS | 2095 | 1464228644757 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:44 INFO - PROCESS | 2095 | 1464228644922 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:10:45 INFO - PROCESS | 2095 | 1464228645047 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae56000 == 57 [pid = 2095] [id = 302] 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x118040800) [pid = 2095] [serial = 904] [outer = 0x0] 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x11902e400) [pid = 2095] [serial = 905] [outer = 0x118040800] 19:10:45 INFO - PROCESS | 2095 | 1464228645081 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x11949f000) [pid = 2095] [serial = 906] [outer = 0x118040800] 19:10:45 INFO - PROCESS | 2095 | 1464228645522 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:10:45 INFO - PROCESS | 2095 | 1464228645567 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:10:45 INFO - PROCESS | 2095 | 1464228645570 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:10:45 INFO - PROCESS | 2095 | 1464228645571 Marionette TRACE conn2 <- [1,1182,null,{}] 19:10:45 INFO - PROCESS | 2095 | 1464228645573 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:45 INFO - PROCESS | 2095 | 1464228645677 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:10:45 INFO - PROCESS | 2095 | 1464228645731 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3ce000 == 58 [pid = 2095] [id = 303] 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1198bb000) [pid = 2095] [serial = 907] [outer = 0x0] 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x121404c00) [pid = 2095] [serial = 908] [outer = 0x1198bb000] 19:10:45 INFO - PROCESS | 2095 | 1464228645761 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x124beb000) [pid = 2095] [serial = 909] [outer = 0x1198bb000] 19:10:46 INFO - PROCESS | 2095 | 1464228646239 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:10:46 INFO - PROCESS | 2095 | 1464228646292 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:10:46 INFO - PROCESS | 2095 | 1464228646294 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 2095 | 1464228646295 Marionette TRACE conn2 <- [1,1186,null,{}] 19:10:46 INFO - PROCESS | 2095 | 1464228646298 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:46 INFO - PROCESS | 2095 | 1464228646401 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:10:46 INFO - PROCESS | 2095 | 1464228646455 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a79c000 == 59 [pid = 2095] [id = 304] 19:10:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x112c90c00) [pid = 2095] [serial = 910] [outer = 0x0] 19:10:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x124f33c00) [pid = 2095] [serial = 911] [outer = 0x112c90c00] 19:10:46 INFO - PROCESS | 2095 | 1464228646484 Marionette DEBUG loaded listener.js 19:10:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1277df000) [pid = 2095] [serial = 912] [outer = 0x112c90c00] 19:10:47 INFO - PROCESS | 2095 | 1464228647169 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 2095 | 1464228647218 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:10:47 INFO - PROCESS | 2095 | 1464228647222 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 2095 | 1464228647224 Marionette TRACE conn2 <- [1,1190,null,{}] 19:10:47 INFO - PROCESS | 2095 | 1464228647227 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:47 INFO - PROCESS | 2095 | 1464228647320 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:10:47 INFO - PROCESS | 2095 | 1464228647393 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184c8000 == 60 [pid = 2095] [id = 305] 19:10:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x1121b1400) [pid = 2095] [serial = 913] [outer = 0x0] 19:10:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x112584800) [pid = 2095] [serial = 914] [outer = 0x1121b1400] 19:10:47 INFO - PROCESS | 2095 | 1464228647422 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x112c89800) [pid = 2095] [serial = 915] [outer = 0x1121b1400] 19:10:47 INFO - PROCESS | 2095 | 1464228647851 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 2095 | 1464228647901 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:10:47 INFO - PROCESS | 2095 | 1464228647906 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 2095 | 1464228647907 Marionette TRACE conn2 <- [1,1194,null,{}] 19:10:47 INFO - PROCESS | 2095 | 1464228647910 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:48 INFO - PROCESS | 2095 | 1464228648001 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:10:48 INFO - PROCESS | 2095 | 1464228648068 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac3800 == 61 [pid = 2095] [id = 306] 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x112c8e000) [pid = 2095] [serial = 916] [outer = 0x0] 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x112e02400) [pid = 2095] [serial = 917] [outer = 0x112c8e000] 19:10:48 INFO - PROCESS | 2095 | 1464228648097 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x116604400) [pid = 2095] [serial = 918] [outer = 0x112c8e000] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1298f8000 == 60 [pid = 2095] [id = 298] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x12bb0f000) [pid = 2095] [serial = 836] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x128d07800 == 59 [pid = 2095] [id = 297] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac2800 == 58 [pid = 2095] [id = 296] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x126612000 == 57 [pid = 2095] [id = 295] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x124863000 == 56 [pid = 2095] [id = 294] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x121843800 == 55 [pid = 2095] [id = 293] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1213ad800 == 54 [pid = 2095] [id = 292] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1191c2800 == 53 [pid = 2095] [id = 291] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1189cf800 == 52 [pid = 2095] [id = 290] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1184ca000 == 51 [pid = 2095] [id = 289] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x1130c5800 == 50 [pid = 2095] [id = 288] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x112f1c800 == 49 [pid = 2095] [id = 287] 19:10:48 INFO - PROCESS | 2095 | --DOCSHELL 0x119603000 == 48 [pid = 2095] [id = 280] 19:10:48 INFO - PROCESS | 2095 | 1464228648486 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 2095 | 1464228648533 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x1277cf000) [pid = 2095] [serial = 735] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1272cd400) [pid = 2095] [serial = 669] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x121403c00) [pid = 2095] [serial = 732] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x128dc9800) [pid = 2095] [serial = 738] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x11636b800) [pid = 2095] [serial = 726] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x118933c00) [pid = 2095] [serial = 729] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12a6c1400) [pid = 2095] [serial = 818] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12a71c400) [pid = 2095] [serial = 821] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12b117000) [pid = 2095] [serial = 824] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1163ba800) [pid = 2095] [serial = 800] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x117689c00) [pid = 2095] [serial = 801] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x123dedc00) [pid = 2095] [serial = 791] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x125872000) [pid = 2095] [serial = 812] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x116784000) [pid = 2095] [serial = 803] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12aecc800) [pid = 2095] [serial = 822] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1185c9000) [pid = 2095] [serial = 804] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x1194a8c00) [pid = 2095] [serial = 806] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11a0a5400) [pid = 2095] [serial = 807] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x111a0f800) [pid = 2095] [serial = 782] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1194aa000) [pid = 2095] [serial = 788] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1291e3400) [pid = 2095] [serial = 794] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x118048000) [pid = 2095] [serial = 785] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x121408400) [pid = 2095] [serial = 809] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x121c6e800) [pid = 2095] [serial = 810] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12aeda800) [pid = 2095] [serial = 798] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12934e800) [pid = 2095] [serial = 797] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1198c1800) [pid = 2095] [serial = 828] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x117e59800) [pid = 2095] [serial = 827] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12bb03c00) [pid = 2095] [serial = 833] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1159a9800) [pid = 2095] [serial = 825] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1277dbc00) [pid = 2095] [serial = 815] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12938f400) [pid = 2095] [serial = 816] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12a710400) [pid = 2095] [serial = 819] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x12a705800) [pid = 2095] [serial = 830] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12b9ed000) [pid = 2095] [serial = 831] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12bb09000) [pid = 2095] [serial = 834] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1270ab000) [pid = 2095] [serial = 813] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 2095 | 1464228648546 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 2095 | 1464228648549 Marionette TRACE conn2 <- [1,1198,null,{}] 19:10:48 INFO - PROCESS | 2095 | 1464228648560 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:48 INFO - PROCESS | 2095 | 1464228648658 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:10:48 INFO - PROCESS | 2095 | 1464228648665 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x11841c800 == 49 [pid = 2095] [id = 307] 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x116a5d800) [pid = 2095] [serial = 919] [outer = 0x0] 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x118271800) [pid = 2095] [serial = 920] [outer = 0x116a5d800] 19:10:48 INFO - PROCESS | 2095 | 1464228648692 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1182d1000) [pid = 2095] [serial = 921] [outer = 0x116a5d800] 19:10:49 INFO - PROCESS | 2095 | 1464228649022 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 535ms 19:10:49 INFO - PROCESS | 2095 | 1464228649070 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 2095 | 1464228649072 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:10:49 INFO - PROCESS | 2095 | 1464228649074 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 2095 | 1464228649075 Marionette TRACE conn2 <- [1,1202,null,{}] 19:10:49 INFO - PROCESS | 2095 | 1464228649078 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:49 INFO - PROCESS | 2095 | 1464228649162 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:10:49 INFO - PROCESS | 2095 | 1464228649209 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185b2800 == 50 [pid = 2095] [id = 308] 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1182d2400) [pid = 2095] [serial = 922] [outer = 0x0] 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1185c9c00) [pid = 2095] [serial = 923] [outer = 0x1182d2400] 19:10:49 INFO - PROCESS | 2095 | 1464228649235 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x11892ec00) [pid = 2095] [serial = 924] [outer = 0x1182d2400] 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x119160400) [pid = 2095] [serial = 925] [outer = 0x12cd57000] 19:10:49 INFO - PROCESS | 2095 | 1464228649572 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 19:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 19:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:10:49 INFO - PROCESS | 2095 | 1464228649593 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 2095 | 1464228649594 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:10:49 INFO - PROCESS | 2095 | 1464228649599 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 2095 | 1464228649600 Marionette TRACE conn2 <- [1,1206,null,{}] 19:10:49 INFO - PROCESS | 2095 | 1464228649602 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:49 INFO - PROCESS | 2095 | 1464228649678 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:10:49 INFO - PROCESS | 2095 | 1464228649729 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x119614800 == 51 [pid = 2095] [id = 309] 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x117e5bc00) [pid = 2095] [serial = 926] [outer = 0x0] 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x11892a800) [pid = 2095] [serial = 927] [outer = 0x117e5bc00] 19:10:49 INFO - PROCESS | 2095 | 1464228649754 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1194a8800) [pid = 2095] [serial = 928] [outer = 0x117e5bc00] 19:10:50 INFO - PROCESS | 2095 | 1464228650116 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 19:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 568ms 19:10:50 INFO - PROCESS | 2095 | 1464228650168 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 2095 | 1464228650170 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:10:50 INFO - PROCESS | 2095 | 1464228650173 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 2095 | 1464228650175 Marionette TRACE conn2 <- [1,1210,null,{}] 19:10:50 INFO - PROCESS | 2095 | 1464228650179 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:50 INFO - PROCESS | 2095 | 1464228650329 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:10:50 INFO - PROCESS | 2095 | 1464228650348 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e09000 == 52 [pid = 2095] [id = 310] 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1183c7800) [pid = 2095] [serial = 929] [outer = 0x0] 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1198b4400) [pid = 2095] [serial = 930] [outer = 0x1183c7800] 19:10:50 INFO - PROCESS | 2095 | 1464228650373 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1213e7800) [pid = 2095] [serial = 931] [outer = 0x1183c7800] 19:10:50 INFO - PROCESS | 2095 | 1464228650688 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 570ms 19:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:10:50 INFO - PROCESS | 2095 | 1464228650743 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 2095 | 1464228650745 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:10:50 INFO - PROCESS | 2095 | 1464228650747 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 2095 | 1464228650748 Marionette TRACE conn2 <- [1,1214,null,{}] 19:10:50 INFO - PROCESS | 2095 | 1464228650750 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:50 INFO - PROCESS | 2095 | 1464228650852 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:10:50 INFO - PROCESS | 2095 | 1464228650864 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dc4800 == 53 [pid = 2095] [id = 311] 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1184ad800) [pid = 2095] [serial = 932] [outer = 0x0] 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1213eb400) [pid = 2095] [serial = 933] [outer = 0x1184ad800] 19:10:50 INFO - PROCESS | 2095 | 1464228650889 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1214e6800) [pid = 2095] [serial = 934] [outer = 0x1184ad800] 19:10:51 INFO - PROCESS | 2095 | 1464228651224 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 19:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:10:51 INFO - PROCESS | 2095 | 1464228651266 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:10:51 INFO - PROCESS | 2095 | 1464228651268 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:10:51 INFO - PROCESS | 2095 | 1464228651270 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 2095 | 1464228651271 Marionette TRACE conn2 <- [1,1218,null,{}] 19:10:51 INFO - PROCESS | 2095 | 1464228651273 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:51 INFO - PROCESS | 2095 | 1464228651370 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:10:51 INFO - PROCESS | 2095 | 1464228651382 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x124f1f000 == 54 [pid = 2095] [id = 312] 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1213ef800) [pid = 2095] [serial = 935] [outer = 0x0] 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1219ee000) [pid = 2095] [serial = 936] [outer = 0x1213ef800] 19:10:51 INFO - PROCESS | 2095 | 1464228651406 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x121e10000) [pid = 2095] [serial = 937] [outer = 0x1213ef800] 19:10:51 INFO - PROCESS | 2095 | 1464228651717 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 19:10:51 INFO - PROCESS | 2095 | 1464228651738 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:10:51 INFO - PROCESS | 2095 | 1464228651739 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:10:51 INFO - PROCESS | 2095 | 1464228651748 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 2095 | 1464228651749 Marionette TRACE conn2 <- [1,1222,null,{}] 19:10:51 INFO - PROCESS | 2095 | 1464228651751 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:51 INFO - PROCESS | 2095 | 1464228651847 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:10:51 INFO - PROCESS | 2095 | 1464228651851 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x126623000 == 55 [pid = 2095] [id = 313] 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x121733400) [pid = 2095] [serial = 938] [outer = 0x0] 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x124bf6400) [pid = 2095] [serial = 939] [outer = 0x121733400] 19:10:51 INFO - PROCESS | 2095 | 1464228651876 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x125870000) [pid = 2095] [serial = 940] [outer = 0x121733400] 19:10:52 INFO - PROCESS | 2095 | 1464228652216 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 2095 | 1464228652268 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:10:52 INFO - PROCESS | 2095 | 1464228652270 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 2095 | 1464228652272 Marionette TRACE conn2 <- [1,1226,null,{}] 19:10:52 INFO - PROCESS | 2095 | 1464228652274 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:52 INFO - PROCESS | 2095 | 1464228652602 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x118715000) [pid = 2095] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11258ec00) [pid = 2095] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12586e400) [pid = 2095] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x114de3c00) [pid = 2095] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x113c6fc00) [pid = 2095] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x119b26000) [pid = 2095] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x125127000) [pid = 2095] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x112c92800) [pid = 2095] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x11871c400) [pid = 2095] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x110df2000) [pid = 2095] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1182c9400) [pid = 2095] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x118040c00) [pid = 2095] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x11a09e800) [pid = 2095] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:10:52 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1121ad400) [pid = 2095] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:10:52 INFO - PROCESS | 2095 | 1464228652643 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x118434000 == 56 [pid = 2095] [id = 314] 19:10:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x111aaf800) [pid = 2095] [serial = 941] [outer = 0x0] 19:10:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1130a8800) [pid = 2095] [serial = 942] [outer = 0x111aaf800] 19:10:52 INFO - PROCESS | 2095 | 1464228652669 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1182c9400) [pid = 2095] [serial = 943] [outer = 0x111aaf800] 19:10:52 INFO - PROCESS | 2095 | 1464228652926 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 19:10:52 INFO - PROCESS | 2095 | 1464228652941 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 2095 | 1464228652943 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:10:52 INFO - PROCESS | 2095 | 1464228652956 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 2095 | 1464228652958 Marionette TRACE conn2 <- [1,1230,null,{}] 19:10:52 INFO - PROCESS | 2095 | 1464228652960 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:53 INFO - PROCESS | 2095 | 1464228653070 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:10:53 INFO - PROCESS | 2095 | 1464228653075 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x129324800 == 57 [pid = 2095] [id = 315] 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1182d0000) [pid = 2095] [serial = 944] [outer = 0x0] 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12700dc00) [pid = 2095] [serial = 945] [outer = 0x1182d0000] 19:10:53 INFO - PROCESS | 2095 | 1464228653106 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1277e0000) [pid = 2095] [serial = 946] [outer = 0x1182d0000] 19:10:53 INFO - PROCESS | 2095 | 1464228653584 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 673ms 19:10:53 INFO - PROCESS | 2095 | 1464228653631 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 2095 | 1464228653633 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:10:53 INFO - PROCESS | 2095 | 1464228653636 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 2095 | 1464228653637 Marionette TRACE conn2 <- [1,1234,null,{}] 19:10:53 INFO - PROCESS | 2095 | 1464228653639 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:53 INFO - PROCESS | 2095 | 1464228653705 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:10:53 INFO - PROCESS | 2095 | 1464228653708 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298db800 == 58 [pid = 2095] [id = 316] 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x128dbf800) [pid = 2095] [serial = 947] [outer = 0x0] 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x128e27000) [pid = 2095] [serial = 948] [outer = 0x128dbf800] 19:10:53 INFO - PROCESS | 2095 | 1464228653732 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x129168400) [pid = 2095] [serial = 949] [outer = 0x128dbf800] 19:10:54 INFO - PROCESS | 2095 | 1464228654075 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 19:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:10:54 INFO - PROCESS | 2095 | 1464228654107 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:10:54 INFO - PROCESS | 2095 | 1464228654108 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:10:54 INFO - PROCESS | 2095 | 1464228654110 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 2095 | 1464228654111 Marionette TRACE conn2 <- [1,1238,null,{}] 19:10:54 INFO - PROCESS | 2095 | 1464228654114 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:54 INFO - PROCESS | 2095 | 1464228654216 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:10:54 INFO - PROCESS | 2095 | 1464228654298 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a97d000 == 59 [pid = 2095] [id = 317] 19:10:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x129165800) [pid = 2095] [serial = 950] [outer = 0x0] 19:10:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1291e2c00) [pid = 2095] [serial = 951] [outer = 0x129165800] 19:10:54 INFO - PROCESS | 2095 | 1464228654336 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12934e800) [pid = 2095] [serial = 952] [outer = 0x129165800] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12dec0800 == 58 [pid = 2095] [id = 285] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x118595800 == 57 [pid = 2095] [id = 266] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3cf800 == 56 [pid = 2095] [id = 246] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd13000 == 55 [pid = 2095] [id = 283] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x118429000 == 54 [pid = 2095] [id = 284] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x11758d800 == 53 [pid = 2095] [id = 286] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c8800 == 52 [pid = 2095] [id = 281] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d2a2800 == 51 [pid = 2095] [id = 264] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7ae000 == 50 [pid = 2095] [id = 263] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a1000 == 49 [pid = 2095] [id = 282] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdc8800 == 48 [pid = 2095] [id = 245] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd91800 == 47 [pid = 2095] [id = 244] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d2a1800 == 46 [pid = 2095] [id = 279] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d581000 == 45 [pid = 2095] [id = 265] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1184c8000 == 44 [pid = 2095] [id = 305] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12a79c000 == 43 [pid = 2095] [id = 304] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3ce000 == 42 [pid = 2095] [id = 303] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae56000 == 41 [pid = 2095] [id = 302] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x11843a800 == 40 [pid = 2095] [id = 301] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12b250800 == 39 [pid = 2095] [id = 299] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1130ce000 == 38 [pid = 2095] [id = 300] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1185b2800 == 37 [pid = 2095] [id = 308] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x119614800 == 36 [pid = 2095] [id = 309] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac3800 == 35 [pid = 2095] [id = 306] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x124f1f000 == 34 [pid = 2095] [id = 312] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x126623000 == 33 [pid = 2095] [id = 313] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x118434000 == 32 [pid = 2095] [id = 314] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x123dc4800 == 31 [pid = 2095] [id = 311] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1298db800 == 30 [pid = 2095] [id = 316] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x115e09000 == 29 [pid = 2095] [id = 310] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x129324800 == 28 [pid = 2095] [id = 315] 19:10:55 INFO - PROCESS | 2095 | --DOCSHELL 0x11841c800 == 27 [pid = 2095] [id = 307] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1275c1000) [pid = 2095] [serial = 896] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12667e400) [pid = 2095] [serial = 894] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x129168c00) [pid = 2095] [serial = 848] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x116a5b800) [pid = 2095] [serial = 867] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12512f000) [pid = 2095] [serial = 891] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1213ea000) [pid = 2095] [serial = 882] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12b2f7c00) [pid = 2095] [serial = 780] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12934a000) [pid = 2095] [serial = 858] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1198bf000) [pid = 2095] [serial = 878] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1184ae800) [pid = 2095] [serial = 888] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1185cd400) [pid = 2095] [serial = 873] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1182d5400) [pid = 2095] [serial = 870] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1184b3400) [pid = 2095] [serial = 872] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x11635c400) [pid = 2095] [serial = 839] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x121622000) [pid = 2095] [serial = 885] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1166c6000) [pid = 2095] [serial = 866] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x11a09e000) [pid = 2095] [serial = 879] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x118273400) [pid = 2095] [serial = 869] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x11a1c1c00) [pid = 2095] [serial = 881] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1121b5000) [pid = 2095] [serial = 860] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1194aa400) [pid = 2095] [serial = 842] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1198b7000) [pid = 2095] [serial = 876] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x112d4ac00) [pid = 2095] [serial = 863] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1262a5800) [pid = 2095] [serial = 893] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x1198b7800) [pid = 2095] [serial = 890] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x11314ac00) [pid = 2095] [serial = 864] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x12c71cc00) [pid = 2095] [serial = 854] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x113366c00) [pid = 2095] [serial = 887] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x112585c00) [pid = 2095] [serial = 861] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1213f3400) [pid = 2095] [serial = 884] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x125874800) [pid = 2095] [serial = 845] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x12b2f3800) [pid = 2095] [serial = 851] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x118936800) [pid = 2095] [serial = 875] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1182d0c00) [pid = 2095] [serial = 857] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 2095 | 1464228655983 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1922ms 19:10:56 INFO - PROCESS | 2095 | 1464228656033 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:10:56 INFO - PROCESS | 2095 | 1464228656036 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:10:56 INFO - PROCESS | 2095 | 1464228656039 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 2095 | 1464228656042 Marionette TRACE conn2 <- [1,1242,null,{}] 19:10:56 INFO - PROCESS | 2095 | 1464228656046 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:56 INFO - PROCESS | 2095 | 1464228656126 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:10:56 INFO - PROCESS | 2095 | 1464228656170 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x1130c2800 == 28 [pid = 2095] [id = 318] 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x112586c00) [pid = 2095] [serial = 953] [outer = 0x0] 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x112589800) [pid = 2095] [serial = 954] [outer = 0x112586c00] 19:10:56 INFO - PROCESS | 2095 | 1464228656197 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x11296b000) [pid = 2095] [serial = 955] [outer = 0x112586c00] 19:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 473ms 19:10:56 INFO - PROCESS | 2095 | 1464228656507 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:10:56 INFO - PROCESS | 2095 | 1464228656519 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:10:56 INFO - PROCESS | 2095 | 1464228656523 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:10:56 INFO - PROCESS | 2095 | 1464228656536 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 2095 | 1464228656538 Marionette TRACE conn2 <- [1,1246,null,{}] 19:10:56 INFO - PROCESS | 2095 | 1464228656541 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:56 INFO - PROCESS | 2095 | 1464228656620 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:10:56 INFO - PROCESS | 2095 | 1464228656625 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x1163e3000 == 29 [pid = 2095] [id = 319] 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x112c8a400) [pid = 2095] [serial = 956] [outer = 0x0] 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x112e0a400) [pid = 2095] [serial = 957] [outer = 0x112c8a400] 19:10:56 INFO - PROCESS | 2095 | 1464228656654 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x113154400) [pid = 2095] [serial = 958] [outer = 0x112c8a400] 19:10:56 INFO - PROCESS | 2095 | 1464228656965 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 479ms 19:10:57 INFO - PROCESS | 2095 | 1464228657007 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:10:57 INFO - PROCESS | 2095 | 1464228657009 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:10:57 INFO - PROCESS | 2095 | 1464228657012 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 2095 | 1464228657014 Marionette TRACE conn2 <- [1,1250,null,{}] 19:10:57 INFO - PROCESS | 2095 | 1464228657022 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:57 INFO - PROCESS | 2095 | 1464228657097 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:10:57 INFO - PROCESS | 2095 | 1464228657103 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x11757f000 == 30 [pid = 2095] [id = 320] 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x110df7800) [pid = 2095] [serial = 959] [outer = 0x0] 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x116175800) [pid = 2095] [serial = 960] [outer = 0x110df7800] 19:10:57 INFO - PROCESS | 2095 | 1464228657141 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x116610c00) [pid = 2095] [serial = 961] [outer = 0x110df7800] 19:10:57 INFO - PROCESS | 2095 | 1464228657530 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 570ms 19:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:10:57 INFO - PROCESS | 2095 | 1464228657587 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:10:57 INFO - PROCESS | 2095 | 1464228657590 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:10:57 INFO - PROCESS | 2095 | 1464228657594 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 2095 | 1464228657597 Marionette TRACE conn2 <- [1,1254,null,{}] 19:10:57 INFO - PROCESS | 2095 | 1464228657600 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:57 INFO - PROCESS | 2095 | 1464228657712 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:10:57 INFO - PROCESS | 2095 | 1464228657722 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184ce000 == 31 [pid = 2095] [id = 321] 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1169a9800) [pid = 2095] [serial = 962] [outer = 0x0] 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x116a5d000) [pid = 2095] [serial = 963] [outer = 0x1169a9800] 19:10:57 INFO - PROCESS | 2095 | 1464228657771 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x117e5d800) [pid = 2095] [serial = 964] [outer = 0x1169a9800] 19:10:58 INFO - PROCESS | 2095 | 1464228658121 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 573ms 19:10:58 INFO - PROCESS | 2095 | 1464228658166 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 2095 | 1464228658167 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:10:58 INFO - PROCESS | 2095 | 1464228658169 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 2095 | 1464228658170 Marionette TRACE conn2 <- [1,1258,null,{}] 19:10:58 INFO - PROCESS | 2095 | 1464228658173 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:58 INFO - PROCESS | 2095 | 1464228658262 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:10:58 INFO - PROCESS | 2095 | 1464228658268 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a7000 == 32 [pid = 2095] [id = 322] 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x112972000) [pid = 2095] [serial = 965] [outer = 0x0] 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11827c400) [pid = 2095] [serial = 966] [outer = 0x112972000] 19:10:58 INFO - PROCESS | 2095 | 1464228658295 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1182d0400) [pid = 2095] [serial = 967] [outer = 0x112972000] 19:10:58 INFO - PROCESS | 2095 | 1464228658587 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 19:10:58 INFO - PROCESS | 2095 | 1464228658638 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:10:58 INFO - PROCESS | 2095 | 1464228658649 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:10:58 INFO - PROCESS | 2095 | 1464228658652 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 2095 | 1464228658653 Marionette TRACE conn2 <- [1,1262,null,{}] 19:10:58 INFO - PROCESS | 2095 | 1464228658655 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:58 INFO - PROCESS | 2095 | 1464228658739 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:10:58 INFO - PROCESS | 2095 | 1464228658748 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x119486000 == 33 [pid = 2095] [id = 323] 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1182d6c00) [pid = 2095] [serial = 968] [outer = 0x0] 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1184b9400) [pid = 2095] [serial = 969] [outer = 0x1182d6c00] 19:10:58 INFO - PROCESS | 2095 | 1464228658773 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x119055c00) [pid = 2095] [serial = 970] [outer = 0x1182d6c00] 19:10:59 INFO - PROCESS | 2095 | 1464228659102 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 19:10:59 INFO - PROCESS | 2095 | 1464228659122 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 2095 | 1464228659123 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:10:59 INFO - PROCESS | 2095 | 1464228659125 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 2095 | 1464228659127 Marionette TRACE conn2 <- [1,1266,null,{}] 19:10:59 INFO - PROCESS | 2095 | 1464228659131 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:59 INFO - PROCESS | 2095 | 1464228659221 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:10:59 INFO - PROCESS | 2095 | 1464228659227 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cab800 == 34 [pid = 2095] [id = 324] 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x112e6ec00) [pid = 2095] [serial = 971] [outer = 0x0] 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x119155800) [pid = 2095] [serial = 972] [outer = 0x112e6ec00] 19:10:59 INFO - PROCESS | 2095 | 1464228659255 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1194a5400) [pid = 2095] [serial = 973] [outer = 0x112e6ec00] 19:10:59 INFO - PROCESS | 2095 | 1464228659571 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 19:10:59 INFO - PROCESS | 2095 | 1464228659601 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 2095 | 1464228659603 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:10:59 INFO - PROCESS | 2095 | 1464228659606 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 2095 | 1464228659608 Marionette TRACE conn2 <- [1,1270,null,{}] 19:10:59 INFO - PROCESS | 2095 | 1464228659611 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:59 INFO - PROCESS | 2095 | 1464228659725 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:10:59 INFO - PROCESS | 2095 | 1464228659781 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a180800 == 35 [pid = 2095] [id = 325] 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x11804a000) [pid = 2095] [serial = 974] [outer = 0x0] 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x119892400) [pid = 2095] [serial = 975] [outer = 0x11804a000] 19:10:59 INFO - PROCESS | 2095 | 1464228659807 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1198bac00) [pid = 2095] [serial = 976] [outer = 0x11804a000] 19:11:00 INFO - PROCESS | 2095 | 1464228660064 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 475ms 19:11:00 INFO - PROCESS | 2095 | 1464228660085 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:11:00 INFO - PROCESS | 2095 | 1464228660087 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:11:00 INFO - PROCESS | 2095 | 1464228660092 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:11:00 INFO - PROCESS | 2095 | 1464228660093 Marionette TRACE conn2 <- [1,1274,null,{}] 19:11:00 INFO - PROCESS | 2095 | 1464228660104 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:00 INFO - PROCESS | 2095 | 1464228660181 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:11:00 INFO - PROCESS | 2095 | 1464228660186 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x11757e800 == 36 [pid = 2095] [id = 326] 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1198bcc00) [pid = 2095] [serial = 977] [outer = 0x0] 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x119b27c00) [pid = 2095] [serial = 978] [outer = 0x1198bcc00] 19:11:00 INFO - PROCESS | 2095 | 1464228660211 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x11a035400) [pid = 2095] [serial = 979] [outer = 0x1198bcc00] 19:11:00 INFO - PROCESS | 2095 | 1464228660523 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 480ms 19:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:11:00 INFO - PROCESS | 2095 | 1464228660570 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:11:00 INFO - PROCESS | 2095 | 1464228660572 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:11:00 INFO - PROCESS | 2095 | 1464228660575 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:11:00 INFO - PROCESS | 2095 | 1464228660576 Marionette TRACE conn2 <- [1,1278,null,{}] 19:11:00 INFO - PROCESS | 2095 | 1464228660579 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:00 INFO - PROCESS | 2095 | 1464228660694 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:11:00 INFO - PROCESS | 2095 | 1464228660726 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x121e84800 == 37 [pid = 2095] [id = 327] 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x115e59000) [pid = 2095] [serial = 980] [outer = 0x0] 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x11a09b800) [pid = 2095] [serial = 981] [outer = 0x115e59000] 19:11:00 INFO - PROCESS | 2095 | 1464228660750 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x11a1bbc00) [pid = 2095] [serial = 982] [outer = 0x115e59000] 19:11:01 INFO - PROCESS | 2095 | 1464228661049 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms 19:11:01 INFO - PROCESS | 2095 | 1464228661096 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 2095 | 1464228661098 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:11:01 INFO - PROCESS | 2095 | 1464228661105 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 2095 | 1464228661115 Marionette TRACE conn2 <- [1,1282,null,{}] 19:11:01 INFO - PROCESS | 2095 | 1464228661117 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:01 INFO - PROCESS | 2095 | 1464228661214 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:11:01 INFO - PROCESS | 2095 | 1464228661245 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a6000 == 38 [pid = 2095] [id = 328] 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1198bf400) [pid = 2095] [serial = 983] [outer = 0x0] 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1213ed800) [pid = 2095] [serial = 984] [outer = 0x1198bf400] 19:11:01 INFO - PROCESS | 2095 | 1464228661274 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12197d000) [pid = 2095] [serial = 985] [outer = 0x1198bf400] 19:11:01 INFO - PROCESS | 2095 | 1464228661600 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 534ms 19:11:01 INFO - PROCESS | 2095 | 1464228661639 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 2095 | 1464228661640 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:11:01 INFO - PROCESS | 2095 | 1464228661642 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 2095 | 1464228661643 Marionette TRACE conn2 <- [1,1286,null,{}] 19:11:01 INFO - PROCESS | 2095 | 1464228661646 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:01 INFO - PROCESS | 2095 | 1464228661737 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:11:01 INFO - PROCESS | 2095 | 1464228661741 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x127020800 == 39 [pid = 2095] [id = 329] 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x121980400) [pid = 2095] [serial = 986] [outer = 0x0] 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x123de7000) [pid = 2095] [serial = 987] [outer = 0x121980400] 19:11:01 INFO - PROCESS | 2095 | 1464228661766 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x124f40800) [pid = 2095] [serial = 988] [outer = 0x121980400] 19:11:02 INFO - PROCESS | 2095 | 1464228662091 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 19:11:02 INFO - PROCESS | 2095 | 1464228662113 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:11:02 INFO - PROCESS | 2095 | 1464228662116 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:11:02 INFO - PROCESS | 2095 | 1464228662119 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 2095 | 1464228662120 Marionette TRACE conn2 <- [1,1290,null,{}] 19:11:02 INFO - PROCESS | 2095 | 1464228662122 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:02 INFO - PROCESS | 2095 | 1464228662245 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:11:02 INFO - PROCESS | 2095 | 1464228662249 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x127828000 == 40 [pid = 2095] [id = 330] 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x121e0ec00) [pid = 2095] [serial = 989] [outer = 0x0] 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12586c400) [pid = 2095] [serial = 990] [outer = 0x121e0ec00] 19:11:02 INFO - PROCESS | 2095 | 1464228662273 Marionette DEBUG loaded listener.js 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1262a7000) [pid = 2095] [serial = 991] [outer = 0x121e0ec00] 19:11:02 INFO - PROCESS | 2095 | 1464228662612 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 19:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:11:02 INFO - PROCESS | 2095 | 1464228662640 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:11:02 INFO - PROCESS | 2095 | 1464228662641 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:11:02 INFO - PROCESS | 2095 | 1464228662644 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 2095 | 1464228662645 Marionette TRACE conn2 <- [1,1294,null,{}] 19:11:02 INFO - PROCESS | 2095 | 1464228662657 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:02 INFO - PROCESS | 2095 | 1464228662749 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:11:02 INFO - PROCESS | 2095 | 1464228662753 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291b1000 == 41 [pid = 2095] [id = 331] 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x125131000) [pid = 2095] [serial = 992] [outer = 0x0] 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1270b0800) [pid = 2095] [serial = 993] [outer = 0x125131000] 19:11:02 INFO - PROCESS | 2095 | 1464228662777 Marionette DEBUG loaded listener.js 19:11:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1275c7000) [pid = 2095] [serial = 994] [outer = 0x125131000] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x128dbf800) [pid = 2095] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1184ad800) [pid = 2095] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1213ef800) [pid = 2095] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x121733400) [pid = 2095] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x111aaf800) [pid = 2095] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x117e5bc00) [pid = 2095] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1182d2400) [pid = 2095] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x116a5d800) [pid = 2095] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x112c8e000) [pid = 2095] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1121b1400) [pid = 2095] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x112c90c00) [pid = 2095] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1198bb000) [pid = 2095] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x118040800) [pid = 2095] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x114de1800) [pid = 2095] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x111ed6400) [pid = 2095] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x121c6c400) [pid = 2095] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1183c7800) [pid = 2095] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1182d0000) [pid = 2095] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1159a5800) [pid = 2095] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12b9f3000) [pid = 2095] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11949d400) [pid = 2095] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x110def800) [pid = 2095] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1275c5400) [pid = 2095] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x11a09f400) [pid = 2095] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x128dc0000) [pid = 2095] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11871b800) [pid = 2095] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12a71b400) [pid = 2095] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x112d8d400) [pid = 2095] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x12c716800) [pid = 2095] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:11:03 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x123deec00) [pid = 2095] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:11:03 INFO - PROCESS | 2095 | 1464228663306 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 19:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:11:03 INFO - PROCESS | 2095 | 1464228663315 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 2095 | 1464228663317 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:11:03 INFO - PROCESS | 2095 | 1464228663319 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 2095 | 1464228663320 Marionette TRACE conn2 <- [1,1298,null,{}] 19:11:03 INFO - PROCESS | 2095 | 1464228663322 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:03 INFO - PROCESS | 2095 | 1464228663398 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:11:03 INFO - PROCESS | 2095 | 1464228663403 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189b9000 == 42 [pid = 2095] [id = 332] 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x112c8e800) [pid = 2095] [serial = 995] [outer = 0x0] 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x113374000) [pid = 2095] [serial = 996] [outer = 0x112c8e800] 19:11:03 INFO - PROCESS | 2095 | 1464228663428 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x118040800) [pid = 2095] [serial = 997] [outer = 0x112c8e800] 19:11:03 INFO - PROCESS | 2095 | 1464228663746 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 19:11:03 INFO - PROCESS | 2095 | 1464228663787 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 2095 | 1464228663788 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:11:03 INFO - PROCESS | 2095 | 1464228663791 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 2095 | 1464228663792 Marionette TRACE conn2 <- [1,1302,null,{}] 19:11:03 INFO - PROCESS | 2095 | 1464228663794 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:03 INFO - PROCESS | 2095 | 1464228663889 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:11:03 INFO - PROCESS | 2095 | 1464228663897 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x1258d3800 == 43 [pid = 2095] [id = 333] 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x112c90c00) [pid = 2095] [serial = 998] [outer = 0x0] 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11949d400) [pid = 2095] [serial = 999] [outer = 0x112c90c00] 19:11:03 INFO - PROCESS | 2095 | 1464228663922 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x121733400) [pid = 2095] [serial = 1000] [outer = 0x112c90c00] 19:11:04 INFO - PROCESS | 2095 | 1464228664220 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 467ms 19:11:04 INFO - PROCESS | 2095 | 1464228664259 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 2095 | 1464228664260 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:11:04 INFO - PROCESS | 2095 | 1464228664262 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 2095 | 1464228664263 Marionette TRACE conn2 <- [1,1306,null,{}] 19:11:04 INFO - PROCESS | 2095 | 1464228664265 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:04 INFO - PROCESS | 2095 | 1464228664339 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:11:04 INFO - PROCESS | 2095 | 1464228664343 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298f8000 == 44 [pid = 2095] [id = 334] 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x118936400) [pid = 2095] [serial = 1001] [outer = 0x0] 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x127230800) [pid = 2095] [serial = 1002] [outer = 0x118936400] 19:11:04 INFO - PROCESS | 2095 | 1464228664371 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1277da800) [pid = 2095] [serial = 1003] [outer = 0x118936400] 19:11:04 INFO - PROCESS | 2095 | 1464228664690 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 19:11:04 INFO - PROCESS | 2095 | 1464228664731 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 2095 | 1464228664732 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:11:04 INFO - PROCESS | 2095 | 1464228664753 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 2095 | 1464228664754 Marionette TRACE conn2 <- [1,1310,null,{}] 19:11:04 INFO - PROCESS | 2095 | 1464228664756 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:04 INFO - PROCESS | 2095 | 1464228664833 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:11:04 INFO - PROCESS | 2095 | 1464228664838 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a999000 == 45 [pid = 2095] [id = 335] 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1277d8c00) [pid = 2095] [serial = 1004] [outer = 0x0] 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1277e5c00) [pid = 2095] [serial = 1005] [outer = 0x1277d8c00] 19:11:04 INFO - PROCESS | 2095 | 1464228664862 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x128dc5800) [pid = 2095] [serial = 1006] [outer = 0x1277d8c00] 19:11:05 INFO - PROCESS | 2095 | 1464228665197 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:11:05 INFO - PROCESS | 2095 | 1464228665222 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:11:05 INFO - PROCESS | 2095 | 1464228665280 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:11:05 INFO - PROCESS | 2095 | 1464228665282 Marionette TRACE conn2 <- [1,1314,null,{}] 19:11:05 INFO - PROCESS | 2095 | 1464228665288 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:05 INFO - PROCESS | 2095 | 1464228665382 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:11:05 INFO - PROCESS | 2095 | 1464228665477 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x112f1b800 == 46 [pid = 2095] [id = 336] 19:11:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x111c7fc00) [pid = 2095] [serial = 1007] [outer = 0x0] 19:11:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x111f29800) [pid = 2095] [serial = 1008] [outer = 0x111c7fc00] 19:11:05 INFO - PROCESS | 2095 | 1464228665509 Marionette DEBUG loaded listener.js 19:11:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1121e9c00) [pid = 2095] [serial = 1009] [outer = 0x111c7fc00] 19:11:06 INFO - PROCESS | 2095 | 1464228666012 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 828ms 19:11:06 INFO - PROCESS | 2095 | 1464228666055 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:11:06 INFO - PROCESS | 2095 | 1464228666057 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:11:06 INFO - PROCESS | 2095 | 1464228666061 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:11:06 INFO - PROCESS | 2095 | 1464228666064 Marionette TRACE conn2 <- [1,1318,null,{}] 19:11:06 INFO - PROCESS | 2095 | 1464228666070 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:06 INFO - PROCESS | 2095 | 1464228666178 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:11:06 INFO - PROCESS | 2095 | 1464228666254 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x11859a000 == 47 [pid = 2095] [id = 337] 19:11:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x112e09000) [pid = 2095] [serial = 1010] [outer = 0x0] 19:11:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1133ed000) [pid = 2095] [serial = 1011] [outer = 0x112e09000] 19:11:06 INFO - PROCESS | 2095 | 1464228666284 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1159ab800) [pid = 2095] [serial = 1012] [outer = 0x112e09000] 19:11:06 INFO - PROCESS | 2095 | 1464228666987 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 975ms 19:11:07 INFO - PROCESS | 2095 | 1464228667035 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:11:07 INFO - PROCESS | 2095 | 1464228667038 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:11:07 INFO - PROCESS | 2095 | 1464228667041 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 2095 | 1464228667043 Marionette TRACE conn2 <- [1,1322,null,{}] 19:11:07 INFO - PROCESS | 2095 | 1464228667047 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:07 INFO - PROCESS | 2095 | 1464228667149 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:11:07 INFO - PROCESS | 2095 | 1464228667225 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x11638c000 == 48 [pid = 2095] [id = 338] 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x11258e400) [pid = 2095] [serial = 1013] [outer = 0x0] 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x112971c00) [pid = 2095] [serial = 1014] [outer = 0x11258e400] 19:11:07 INFO - PROCESS | 2095 | 1464228667255 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x112d48c00) [pid = 2095] [serial = 1015] [outer = 0x11258e400] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1298f8000 == 47 [pid = 2095] [id = 334] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1258d3800 == 46 [pid = 2095] [id = 333] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1189b9000 == 45 [pid = 2095] [id = 332] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1291b1000 == 44 [pid = 2095] [id = 331] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x127828000 == 43 [pid = 2095] [id = 330] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1291e2c00) [pid = 2095] [serial = 951] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x127020800 == 42 [pid = 2095] [id = 329] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1185a6000 == 41 [pid = 2095] [id = 328] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x121e84800 == 40 [pid = 2095] [id = 327] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11757e800 == 39 [pid = 2095] [id = 326] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11a180800 == 38 [pid = 2095] [id = 325] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x119cab800 == 37 [pid = 2095] [id = 324] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x119486000 == 36 [pid = 2095] [id = 323] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1185a7000 == 35 [pid = 2095] [id = 322] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1184ce000 == 34 [pid = 2095] [id = 321] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x11757f000 == 33 [pid = 2095] [id = 320] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1163e3000 == 32 [pid = 2095] [id = 319] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x1130c2800 == 31 [pid = 2095] [id = 318] 19:11:07 INFO - PROCESS | 2095 | --DOCSHELL 0x12a97d000 == 30 [pid = 2095] [id = 317] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1184ab800) [pid = 2095] [serial = 786] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12bf3c400) [pid = 2095] [serial = 837] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x119b25800) [pid = 2095] [serial = 789] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11258e800) [pid = 2095] [serial = 783] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12a716c00) [pid = 2095] [serial = 795] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1272bf800) [pid = 2095] [serial = 792] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x129168400) [pid = 2095] [serial = 949] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1213eb400) [pid = 2095] [serial = 933] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1219ee000) [pid = 2095] [serial = 936] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x124bf6400) [pid = 2095] [serial = 939] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1182c9400) [pid = 2095] [serial = 943] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x128e27000) [pid = 2095] [serial = 948] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1130a8800) [pid = 2095] [serial = 942] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x111c19c00) [pid = 2095] [serial = 519] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x11892a800) [pid = 2095] [serial = 927] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1194a8800) [pid = 2095] [serial = 928] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1185c9c00) [pid = 2095] [serial = 923] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x11892ec00) [pid = 2095] [serial = 924] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x118271800) [pid = 2095] [serial = 920] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1182d1000) [pid = 2095] [serial = 921] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x116604400) [pid = 2095] [serial = 918] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x112e02400) [pid = 2095] [serial = 917] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x112c89800) [pid = 2095] [serial = 915] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x112584800) [pid = 2095] [serial = 914] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1277df000) [pid = 2095] [serial = 912] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x124f33c00) [pid = 2095] [serial = 911] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x124beb000) [pid = 2095] [serial = 909] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x121404c00) [pid = 2095] [serial = 908] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x11949f000) [pid = 2095] [serial = 906] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11902e400) [pid = 2095] [serial = 905] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x11695cc00) [pid = 2095] [serial = 903] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x115de8000) [pid = 2095] [serial = 902] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x112590800) [pid = 2095] [serial = 900] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x1121a8c00) [pid = 2095] [serial = 899] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x128e25c00) [pid = 2095] [serial = 897] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1198b4400) [pid = 2095] [serial = 930] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x12700dc00) [pid = 2095] [serial = 945] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1213e7800) [pid = 2095] [serial = 931] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x125870000) [pid = 2095] [serial = 940] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x1277e0000) [pid = 2095] [serial = 946] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x121e10000) [pid = 2095] [serial = 937] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x1214e6800) [pid = 2095] [serial = 934] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x12a713000) [pid = 2095] [serial = 849] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x119b25400) [pid = 2095] [serial = 843] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x12b9f4800) [pid = 2095] [serial = 852] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x1182c8000) [pid = 2095] [serial = 840] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x12c8f1800) [pid = 2095] [serial = 855] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x1213f2800) [pid = 2095] [serial = 846] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 2095 | 1464228667692 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 674ms 19:11:07 INFO - PROCESS | 2095 | 1464228667717 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:11:07 INFO - PROCESS | 2095 | 1464228667720 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:11:07 INFO - PROCESS | 2095 | 1464228667724 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 2095 | 1464228667726 Marionette TRACE conn2 <- [1,1326,null,{}] 19:11:07 INFO - PROCESS | 2095 | 1464228667731 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:07 INFO - PROCESS | 2095 | 1464228667809 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:11:07 INFO - PROCESS | 2095 | 1464228667817 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x116a8c000 == 31 [pid = 2095] [id = 339] 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x11258f400) [pid = 2095] [serial = 1016] [outer = 0x0] 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x114dde000) [pid = 2095] [serial = 1017] [outer = 0x11258f400] 19:11:07 INFO - PROCESS | 2095 | 1464228667843 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x1163b0000) [pid = 2095] [serial = 1018] [outer = 0x11258f400] 19:11:08 INFO - PROCESS | 2095 | 1464228668202 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 19:11:08 INFO - PROCESS | 2095 | 1464228668244 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 2095 | 1464228668246 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:11:08 INFO - PROCESS | 2095 | 1464228668248 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 2095 | 1464228668250 Marionette TRACE conn2 <- [1,1330,null,{}] 19:11:08 INFO - PROCESS | 2095 | 1464228668258 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:08 INFO - PROCESS | 2095 | 1464228668337 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:11:08 INFO - PROCESS | 2095 | 1464228668343 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184ce000 == 32 [pid = 2095] [id = 340] 19:11:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x1166cf000) [pid = 2095] [serial = 1019] [outer = 0x0] 19:11:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x116a5c800) [pid = 2095] [serial = 1020] [outer = 0x1166cf000] 19:11:08 INFO - PROCESS | 2095 | 1464228668374 Marionette DEBUG loaded listener.js 19:11:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x118274400) [pid = 2095] [serial = 1021] [outer = 0x1166cf000] 19:11:08 INFO - PROCESS | 2095 | 1464228668725 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 19:11:08 INFO - PROCESS | 2095 | 1464228668770 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 2095 | 1464228668772 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:11:08 INFO - PROCESS | 2095 | 1464228668797 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 2095 | 1464228668799 Marionette TRACE conn2 <- [1,1334,null,{}] 19:11:08 INFO - PROCESS | 2095 | 1464228668802 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:08 INFO - PROCESS | 2095 | 1464228668918 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:11:08 INFO - PROCESS | 2095 | 1464228668930 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x119481000 == 33 [pid = 2095] [id = 341] 19:11:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1182d0000) [pid = 2095] [serial = 1022] [outer = 0x0] 19:11:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x1183ba000) [pid = 2095] [serial = 1023] [outer = 0x1182d0000] 19:11:08 INFO - PROCESS | 2095 | 1464228668965 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1185c9400) [pid = 2095] [serial = 1024] [outer = 0x1182d0000] 19:11:09 INFO - PROCESS | 2095 | 1464228669373 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 627ms 19:11:09 INFO - PROCESS | 2095 | 1464228669420 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:11:09 INFO - PROCESS | 2095 | 1464228669421 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:11:09 INFO - PROCESS | 2095 | 1464228669423 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 2095 | 1464228669424 Marionette TRACE conn2 <- [1,1338,null,{}] 19:11:09 INFO - PROCESS | 2095 | 1464228669427 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:09 INFO - PROCESS | 2095 | 1464228669499 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:11:09 INFO - PROCESS | 2095 | 1464228669504 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cbc800 == 34 [pid = 2095] [id = 342] 19:11:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x1185ce400) [pid = 2095] [serial = 1025] [outer = 0x0] 19:11:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11871f800) [pid = 2095] [serial = 1026] [outer = 0x1185ce400] 19:11:09 INFO - PROCESS | 2095 | 1464228669533 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x11902e800) [pid = 2095] [serial = 1027] [outer = 0x1185ce400] 19:11:10 INFO - PROCESS | 2095 | 1464228670360 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 19:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:11:10 INFO - PROCESS | 2095 | 1464228670399 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 2095 | 1464228670400 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:11:10 INFO - PROCESS | 2095 | 1464228670402 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 2095 | 1464228670403 Marionette TRACE conn2 <- [1,1342,null,{}] 19:11:10 INFO - PROCESS | 2095 | 1464228670406 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:10 INFO - PROCESS | 2095 | 1464228670519 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:11:10 INFO - PROCESS | 2095 | 1464228670525 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215ca800 == 35 [pid = 2095] [id = 343] 19:11:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x119034c00) [pid = 2095] [serial = 1028] [outer = 0x0] 19:11:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x1191f7000) [pid = 2095] [serial = 1029] [outer = 0x119034c00] 19:11:10 INFO - PROCESS | 2095 | 1464228670551 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1198bd800) [pid = 2095] [serial = 1030] [outer = 0x119034c00] 19:11:10 INFO - PROCESS | 2095 | 1464228670895 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 19:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:11:10 INFO - PROCESS | 2095 | 1464228670922 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 2095 | 1464228670923 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:11:10 INFO - PROCESS | 2095 | 1464228670925 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 2095 | 1464228670926 Marionette TRACE conn2 <- [1,1346,null,{}] 19:11:10 INFO - PROCESS | 2095 | 1464228670929 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:11 INFO - PROCESS | 2095 | 1464228671028 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:11:11 INFO - PROCESS | 2095 | 1464228671032 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c13800 == 36 [pid = 2095] [id = 344] 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1194a5c00) [pid = 2095] [serial = 1031] [outer = 0x0] 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x11a09c000) [pid = 2095] [serial = 1032] [outer = 0x1194a5c00] 19:11:11 INFO - PROCESS | 2095 | 1464228671057 Marionette DEBUG loaded listener.js 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x11a1bcc00) [pid = 2095] [serial = 1033] [outer = 0x1194a5c00] 19:11:11 INFO - PROCESS | 2095 | 1464228671375 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 473ms 19:11:11 INFO - PROCESS | 2095 | 1464228671400 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 2095 | 1464228671401 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:11:11 INFO - PROCESS | 2095 | 1464228671404 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 2095 | 1464228671405 Marionette TRACE conn2 <- [1,1350,null,{}] 19:11:11 INFO - PROCESS | 2095 | 1464228671416 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:11 INFO - PROCESS | 2095 | 1464228671503 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:11:11 INFO - PROCESS | 2095 | 1464228671508 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b77000 == 37 [pid = 2095] [id = 345] 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x1198bf800) [pid = 2095] [serial = 1034] [outer = 0x0] 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1213eb400) [pid = 2095] [serial = 1035] [outer = 0x1198bf800] 19:11:11 INFO - PROCESS | 2095 | 1464228671532 Marionette DEBUG loaded listener.js 19:11:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x121404000) [pid = 2095] [serial = 1036] [outer = 0x1198bf800] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1198bf400) [pid = 2095] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x112e6ec00) [pid = 2095] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x1198bcc00) [pid = 2095] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x112586c00) [pid = 2095] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x11804a000) [pid = 2095] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1182d6c00) [pid = 2095] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x115e59000) [pid = 2095] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x112c8a400) [pid = 2095] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x112972000) [pid = 2095] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x129165800) [pid = 2095] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x110df7800) [pid = 2095] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x1169a9800) [pid = 2095] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x121980400) [pid = 2095] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x121e0ec00) [pid = 2095] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x112c8e800) [pid = 2095] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x118936400) [pid = 2095] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x125131000) [pid = 2095] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:11:11 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x112c90c00) [pid = 2095] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:11:11 INFO - PROCESS | 2095 | 1464228671942 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 578ms 19:11:11 INFO - PROCESS | 2095 | 1464228671982 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 2095 | 1464228671983 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:11:11 INFO - PROCESS | 2095 | 1464228671986 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 2095 | 1464228671987 Marionette TRACE conn2 <- [1,1354,null,{}] 19:11:11 INFO - PROCESS | 2095 | 1464228671989 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:12 INFO - PROCESS | 2095 | 1464228672064 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:11:12 INFO - PROCESS | 2095 | 1464228672111 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x121564000 == 38 [pid = 2095] [id = 346] 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x112d49400) [pid = 2095] [serial = 1037] [outer = 0x0] 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x116a5c400) [pid = 2095] [serial = 1038] [outer = 0x112d49400] 19:11:12 INFO - PROCESS | 2095 | 1464228672136 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x119889400) [pid = 2095] [serial = 1039] [outer = 0x112d49400] 19:11:12 INFO - PROCESS | 2095 | 1464228672413 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 19:11:12 INFO - PROCESS | 2095 | 1464228672455 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:11:12 INFO - PROCESS | 2095 | 1464228672456 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:11:12 INFO - PROCESS | 2095 | 1464228672458 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:11:12 INFO - PROCESS | 2095 | 1464228672460 Marionette TRACE conn2 <- [1,1358,null,{}] 19:11:12 INFO - PROCESS | 2095 | 1464228672463 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:12 INFO - PROCESS | 2095 | 1464228672543 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:11:12 INFO - PROCESS | 2095 | 1464228672549 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x126612000 == 39 [pid = 2095] [id = 347] 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1184ae800) [pid = 2095] [serial = 1040] [outer = 0x0] 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x121407c00) [pid = 2095] [serial = 1041] [outer = 0x1184ae800] 19:11:12 INFO - PROCESS | 2095 | 1464228672574 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x12161cc00) [pid = 2095] [serial = 1042] [outer = 0x1184ae800] 19:11:13 INFO - PROCESS | 2095 | 1464228673047 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 619ms 19:11:13 INFO - PROCESS | 2095 | 1464228673079 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:11:13 INFO - PROCESS | 2095 | 1464228673083 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:11:13 INFO - PROCESS | 2095 | 1464228673088 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 2095 | 1464228673092 Marionette TRACE conn2 <- [1,1362,null,{}] 19:11:13 INFO - PROCESS | 2095 | 1464228673099 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:13 INFO - PROCESS | 2095 | 1464228673280 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:11:13 INFO - PROCESS | 2095 | 1464228673327 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11693c800 == 40 [pid = 2095] [id = 348] 19:11:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x112582000) [pid = 2095] [serial = 1043] [outer = 0x0] 19:11:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x11258d000) [pid = 2095] [serial = 1044] [outer = 0x112582000] 19:11:13 INFO - PROCESS | 2095 | 1464228673359 Marionette DEBUG loaded listener.js 19:11:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x112c8f400) [pid = 2095] [serial = 1045] [outer = 0x112582000] 19:11:13 INFO - PROCESS | 2095 | 1464228673786 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 728ms 19:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:11:13 INFO - PROCESS | 2095 | 1464228673816 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:11:13 INFO - PROCESS | 2095 | 1464228673820 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:11:13 INFO - PROCESS | 2095 | 1464228673824 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 2095 | 1464228673826 Marionette TRACE conn2 <- [1,1366,null,{}] 19:11:13 INFO - PROCESS | 2095 | 1464228673829 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:13 INFO - PROCESS | 2095 | 1464228673924 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:11:13 INFO - PROCESS | 2095 | 1464228673987 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11961d800 == 41 [pid = 2095] [id = 349] 19:11:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x112e0dc00) [pid = 2095] [serial = 1046] [outer = 0x0] 19:11:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x116369000) [pid = 2095] [serial = 1047] [outer = 0x112e0dc00] 19:11:14 INFO - PROCESS | 2095 | 1464228674018 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1169a8400) [pid = 2095] [serial = 1048] [outer = 0x112e0dc00] 19:11:14 INFO - PROCESS | 2095 | 1464228674465 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:11:14 INFO - PROCESS | 2095 | 1464228674514 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:11:14 INFO - PROCESS | 2095 | 1464228674518 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:11:14 INFO - PROCESS | 2095 | 1464228674520 Marionette TRACE conn2 <- [1,1370,null,{}] 19:11:14 INFO - PROCESS | 2095 | 1464228674553 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:14 INFO - PROCESS | 2095 | 1464228674652 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:11:14 INFO - PROCESS | 2095 | 1464228674713 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x127827000 == 42 [pid = 2095] [id = 350] 19:11:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1184ab000) [pid = 2095] [serial = 1049] [outer = 0x0] 19:11:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x119059000) [pid = 2095] [serial = 1050] [outer = 0x1184ab000] 19:11:14 INFO - PROCESS | 2095 | 1464228674745 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1194a8c00) [pid = 2095] [serial = 1051] [outer = 0x1184ab000] 19:11:15 INFO - PROCESS | 2095 | 1464228675183 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 2095 | 1464228675242 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:11:15 INFO - PROCESS | 2095 | 1464228675244 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 2095 | 1464228675245 Marionette TRACE conn2 <- [1,1374,null,{}] 19:11:15 INFO - PROCESS | 2095 | 1464228675248 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:15 INFO - PROCESS | 2095 | 1464228675341 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:11:15 INFO - PROCESS | 2095 | 1464228675400 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x129341000 == 43 [pid = 2095] [id = 351] 19:11:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x119b2a400) [pid = 2095] [serial = 1052] [outer = 0x0] 19:11:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1213ed000) [pid = 2095] [serial = 1053] [outer = 0x119b2a400] 19:11:15 INFO - PROCESS | 2095 | 1464228675431 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x12173a000) [pid = 2095] [serial = 1054] [outer = 0x119b2a400] 19:11:15 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:11:15 INFO - PROCESS | 2095 | 1464228675878 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 2095 | 1464228675922 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:11:15 INFO - PROCESS | 2095 | 1464228675925 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 2095 | 1464228675926 Marionette TRACE conn2 <- [1,1378,null,{}] 19:11:15 INFO - PROCESS | 2095 | 1464228675947 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:16 INFO - PROCESS | 2095 | 1464228676041 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:11:16 INFO - PROCESS | 2095 | 1464228676102 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cb4000 == 44 [pid = 2095] [id = 352] 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x111a0f800) [pid = 2095] [serial = 1055] [outer = 0x0] 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x119896800) [pid = 2095] [serial = 1056] [outer = 0x111a0f800] 19:11:16 INFO - PROCESS | 2095 | 1464228676133 Marionette DEBUG loaded listener.js 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1217e3400) [pid = 2095] [serial = 1057] [outer = 0x111a0f800] 19:11:16 INFO - PROCESS | 2095 | 1464228676662 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:11:16 INFO - PROCESS | 2095 | 1464228676701 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:11:16 INFO - PROCESS | 2095 | 1464228676705 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:11:16 INFO - PROCESS | 2095 | 1464228676707 Marionette TRACE conn2 <- [1,1382,null,{}] 19:11:16 INFO - PROCESS | 2095 | 1464228676711 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:16 INFO - PROCESS | 2095 | 1464228676806 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:11:16 INFO - PROCESS | 2095 | 1464228676870 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x117449000 == 45 [pid = 2095] [id = 353] 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x112972400) [pid = 2095] [serial = 1058] [outer = 0x0] 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x112c89400) [pid = 2095] [serial = 1059] [outer = 0x112972400] 19:11:16 INFO - PROCESS | 2095 | 1464228676899 Marionette DEBUG loaded listener.js 19:11:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x112eac400) [pid = 2095] [serial = 1060] [outer = 0x112972400] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x121564000 == 44 [pid = 2095] [id = 346] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x124b77000 == 43 [pid = 2095] [id = 345] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x121c13800 == 42 [pid = 2095] [id = 344] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x1215ca800 == 41 [pid = 2095] [id = 343] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x119cbc800 == 40 [pid = 2095] [id = 342] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x119481000 == 39 [pid = 2095] [id = 341] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1277e5c00) [pid = 2095] [serial = 1005] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x1184ce000 == 38 [pid = 2095] [id = 340] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x116a8c000 == 37 [pid = 2095] [id = 339] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x11638c000 == 36 [pid = 2095] [id = 338] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x11859a000 == 35 [pid = 2095] [id = 337] 19:11:17 INFO - PROCESS | 2095 | --DOCSHELL 0x112f1b800 == 34 [pid = 2095] [id = 336] 19:11:17 INFO - PROCESS | 2095 | [2095] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:11:17 INFO - PROCESS | 2095 | 1464228677366 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 2095 | 1464228677385 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:11:17 INFO - PROCESS | 2095 | 1464228677392 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 2095 | 1464228677395 Marionette TRACE conn2 <- [1,1386,null,{}] 19:11:17 INFO - PROCESS | 2095 | 1464228677398 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:17 INFO - PROCESS | 2095 | 1464228677522 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x12197d000) [pid = 2095] [serial = 985] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x119155800) [pid = 2095] [serial = 972] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x1194a5400) [pid = 2095] [serial = 973] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x119b27c00) [pid = 2095] [serial = 978] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x11a035400) [pid = 2095] [serial = 979] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x112589800) [pid = 2095] [serial = 954] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x11296b000) [pid = 2095] [serial = 955] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x119892400) [pid = 2095] [serial = 975] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1198bac00) [pid = 2095] [serial = 976] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1184b9400) [pid = 2095] [serial = 969] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x119055c00) [pid = 2095] [serial = 970] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x11a09b800) [pid = 2095] [serial = 981] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x112e0a400) [pid = 2095] [serial = 957] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x113154400) [pid = 2095] [serial = 958] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x11827c400) [pid = 2095] [serial = 966] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1182d0400) [pid = 2095] [serial = 967] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12934e800) [pid = 2095] [serial = 952] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x116175800) [pid = 2095] [serial = 960] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x116610c00) [pid = 2095] [serial = 961] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x116a5d000) [pid = 2095] [serial = 963] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x117e5d800) [pid = 2095] [serial = 964] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x123de7000) [pid = 2095] [serial = 987] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x1262a7000) [pid = 2095] [serial = 991] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x12586c400) [pid = 2095] [serial = 990] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x118040800) [pid = 2095] [serial = 997] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x1277da800) [pid = 2095] [serial = 1003] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x1270b0800) [pid = 2095] [serial = 993] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x11949d400) [pid = 2095] [serial = 999] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 79 (0x113374000) [pid = 2095] [serial = 996] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 78 (0x127230800) [pid = 2095] [serial = 1002] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 77 (0x1275c7000) [pid = 2095] [serial = 994] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 76 (0x1213ed800) [pid = 2095] [serial = 984] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 75 (0x121733400) [pid = 2095] [serial = 1000] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 74 (0x124f40800) [pid = 2095] [serial = 988] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | --DOMWINDOW == 73 (0x11a1bbc00) [pid = 2095] [serial = 982] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 2095 | 1464228677577 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x116acd000 == 35 [pid = 2095] [id = 354] 19:11:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 74 (0x11296b000) [pid = 2095] [serial = 1061] [outer = 0x0] 19:11:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 75 (0x113154400) [pid = 2095] [serial = 1062] [outer = 0x11296b000] 19:11:17 INFO - PROCESS | 2095 | 1464228677603 Marionette DEBUG loaded listener.js 19:11:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 76 (0x117e65000) [pid = 2095] [serial = 1063] [outer = 0x11296b000] 19:11:17 INFO - PROCESS | 2095 | 1464228677904 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 2095 | 1464228677918 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:11:17 INFO - PROCESS | 2095 | 1464228677920 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 2095 | 1464228677923 Marionette TRACE conn2 <- [1,1390,null,{}] 19:11:17 INFO - PROCESS | 2095 | 1464228677932 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:18 INFO - PROCESS | 2095 | 1464228678008 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:11:18 INFO - PROCESS | 2095 | 1464228678016 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x11947f800 == 36 [pid = 2095] [id = 355] 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x1182d1000) [pid = 2095] [serial = 1064] [outer = 0x0] 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x1184b9400) [pid = 2095] [serial = 1065] [outer = 0x1182d1000] 19:11:18 INFO - PROCESS | 2095 | 1464228678043 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x1191f7800) [pid = 2095] [serial = 1066] [outer = 0x1182d1000] 19:11:18 INFO - PROCESS | 2095 | 1464228678364 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms 19:11:18 INFO - PROCESS | 2095 | 1464228678393 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:11:18 INFO - PROCESS | 2095 | 1464228678394 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:11:18 INFO - PROCESS | 2095 | 1464228678398 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 2095 | 1464228678400 Marionette TRACE conn2 <- [1,1394,null,{}] 19:11:18 INFO - PROCESS | 2095 | 1464228678409 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:18 INFO - PROCESS | 2095 | 1464228678485 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:11:18 INFO - PROCESS | 2095 | 1464228678490 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a181800 == 37 [pid = 2095] [id = 356] 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x119892400) [pid = 2095] [serial = 1067] [outer = 0x0] 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x1198c2400) [pid = 2095] [serial = 1068] [outer = 0x119892400] 19:11:18 INFO - PROCESS | 2095 | 1464228678517 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x11a0a5000) [pid = 2095] [serial = 1069] [outer = 0x119892400] 19:11:18 INFO - PROCESS | 2095 | 1464228678836 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 481ms 19:11:18 INFO - PROCESS | 2095 | 1464228678879 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:11:18 INFO - PROCESS | 2095 | 1464228678881 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:11:18 INFO - PROCESS | 2095 | 1464228678883 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 2095 | 1464228678884 Marionette TRACE conn2 <- [1,1398,null,{}] 19:11:18 INFO - PROCESS | 2095 | 1464228678886 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:18 INFO - PROCESS | 2095 | 1464228678965 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:11:19 INFO - PROCESS | 2095 | 1464228679016 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x121561800 == 38 [pid = 2095] [id = 357] 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x119895000) [pid = 2095] [serial = 1070] [outer = 0x0] 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x1213e6c00) [pid = 2095] [serial = 1071] [outer = 0x119895000] 19:11:19 INFO - PROCESS | 2095 | 1464228679041 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x121732c00) [pid = 2095] [serial = 1072] [outer = 0x119895000] 19:11:19 INFO - PROCESS | 2095 | 1464228679306 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 19:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:11:19 INFO - PROCESS | 2095 | 1464228679353 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 2095 | 1464228679354 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:11:19 INFO - PROCESS | 2095 | 1464228679356 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 2095 | 1464228679357 Marionette TRACE conn2 <- [1,1402,null,{}] 19:11:19 INFO - PROCESS | 2095 | 1464228679359 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:19 INFO - PROCESS | 2095 | 1464228679480 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:11:19 INFO - PROCESS | 2095 | 1464228679495 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x11597e800 == 39 [pid = 2095] [id = 358] 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x1219f0c00) [pid = 2095] [serial = 1073] [outer = 0x0] 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x124beac00) [pid = 2095] [serial = 1074] [outer = 0x1219f0c00] 19:11:19 INFO - PROCESS | 2095 | 1464228679520 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x125872400) [pid = 2095] [serial = 1075] [outer = 0x1219f0c00] 19:11:19 INFO - PROCESS | 2095 | 1464228679889 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 571ms 19:11:19 INFO - PROCESS | 2095 | 1464228679928 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 2095 | 1464228679929 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:11:19 INFO - PROCESS | 2095 | 1464228679934 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 2095 | 1464228679935 Marionette TRACE conn2 <- [1,1406,null,{}] 19:11:19 INFO - PROCESS | 2095 | 1464228679937 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:20 INFO - PROCESS | 2095 | 1464228680030 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:11:20 INFO - PROCESS | 2095 | 1464228680060 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x127014000 == 40 [pid = 2095] [id = 359] 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x12197f400) [pid = 2095] [serial = 1076] [outer = 0x0] 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x12667d400) [pid = 2095] [serial = 1077] [outer = 0x12197f400] 19:11:20 INFO - PROCESS | 2095 | 1464228680085 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x127231800) [pid = 2095] [serial = 1078] [outer = 0x12197f400] 19:11:20 INFO - PROCESS | 2095 | 1464228680406 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 19:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:11:20 INFO - PROCESS | 2095 | 1464228680454 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 2095 | 1464228680456 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:11:20 INFO - PROCESS | 2095 | 1464228680458 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 2095 | 1464228680459 Marionette TRACE conn2 <- [1,1410,null,{}] 19:11:20 INFO - PROCESS | 2095 | 1464228680462 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:20 INFO - PROCESS | 2095 | 1464228680553 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:11:20 INFO - PROCESS | 2095 | 1464228680585 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291ac800 == 41 [pid = 2095] [id = 360] 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x12667e000) [pid = 2095] [serial = 1079] [outer = 0x0] 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x127741000) [pid = 2095] [serial = 1080] [outer = 0x12667e000] 19:11:20 INFO - PROCESS | 2095 | 1464228680609 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x1277e1000) [pid = 2095] [serial = 1081] [outer = 0x12667e000] 19:11:20 INFO - PROCESS | 2095 | 1464228680952 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 523ms 19:11:20 INFO - PROCESS | 2095 | 1464228680982 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 2095 | 1464228680984 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:11:20 INFO - PROCESS | 2095 | 1464228680986 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 2095 | 1464228680987 Marionette TRACE conn2 <- [1,1414,null,{}] 19:11:20 INFO - PROCESS | 2095 | 1464228680989 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:21 INFO - PROCESS | 2095 | 1464228681085 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:11:21 INFO - PROCESS | 2095 | 1464228681092 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298e0000 == 42 [pid = 2095] [id = 361] 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x1277e5c00) [pid = 2095] [serial = 1082] [outer = 0x0] 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x128dcc000) [pid = 2095] [serial = 1083] [outer = 0x1277e5c00] 19:11:21 INFO - PROCESS | 2095 | 1464228681117 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x128e2d400) [pid = 2095] [serial = 1084] [outer = 0x1277e5c00] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119034c00) [pid = 2095] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x1185ce400) [pid = 2095] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x1182d0000) [pid = 2095] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x11258f400) [pid = 2095] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x11258e400) [pid = 2095] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x1194a5c00) [pid = 2095] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x1166cf000) [pid = 2095] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x112d49400) [pid = 2095] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:11:21 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x1198bf800) [pid = 2095] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:11:21 INFO - PROCESS | 2095 | 1464228681474 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 19:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:11:21 INFO - PROCESS | 2095 | 1464228681506 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:11:21 INFO - PROCESS | 2095 | 1464228681507 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:11:21 INFO - PROCESS | 2095 | 1464228681509 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:11:21 INFO - PROCESS | 2095 | 1464228681510 Marionette TRACE conn2 <- [1,1418,null,{}] 19:11:21 INFO - PROCESS | 2095 | 1464228681513 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:21 INFO - PROCESS | 2095 | 1464228681597 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:11:21 INFO - PROCESS | 2095 | 1464228681653 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a797800 == 43 [pid = 2095] [id = 362] 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x111e30800) [pid = 2095] [serial = 1085] [outer = 0x0] 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x1198c0000) [pid = 2095] [serial = 1086] [outer = 0x111e30800] 19:11:21 INFO - PROCESS | 2095 | 1464228681693 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1184ac400) [pid = 2095] [serial = 1087] [outer = 0x111e30800] 19:11:22 INFO - PROCESS | 2095 | 1464228682129 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 671ms 19:11:22 INFO - PROCESS | 2095 | 1464228682184 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 2095 | 1464228682193 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:11:22 INFO - PROCESS | 2095 | 1464228682197 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 2095 | 1464228682199 Marionette TRACE conn2 <- [1,1422,null,{}] 19:11:22 INFO - PROCESS | 2095 | 1464228682201 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:22 INFO - PROCESS | 2095 | 1464228682289 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:11:22 INFO - PROCESS | 2095 | 1464228682294 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1ca800 == 44 [pid = 2095] [id = 363] 19:11:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x112c90400) [pid = 2095] [serial = 1088] [outer = 0x0] 19:11:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x12934c400) [pid = 2095] [serial = 1089] [outer = 0x112c90400] 19:11:22 INFO - PROCESS | 2095 | 1464228682327 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x129357000) [pid = 2095] [serial = 1090] [outer = 0x112c90400] 19:11:22 INFO - PROCESS | 2095 | 1464228682697 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 19:11:22 INFO - PROCESS | 2095 | 1464228682719 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:11:22 INFO - PROCESS | 2095 | 1464228682721 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:11:22 INFO - PROCESS | 2095 | 1464228682725 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 2095 | 1464228682726 Marionette TRACE conn2 <- [1,1426,null,{}] 19:11:22 INFO - PROCESS | 2095 | 1464228682733 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:22 INFO - PROCESS | 2095 | 1464228682886 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:11:22 INFO - PROCESS | 2095 | 1464228682900 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9a5000 == 45 [pid = 2095] [id = 364] 19:11:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x11988ac00) [pid = 2095] [serial = 1091] [outer = 0x0] 19:11:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x129390c00) [pid = 2095] [serial = 1092] [outer = 0x11988ac00] 19:11:22 INFO - PROCESS | 2095 | 1464228682939 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x12a6c1800) [pid = 2095] [serial = 1093] [outer = 0x11988ac00] 19:11:23 INFO - PROCESS | 2095 | 1464228683314 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 620ms 19:11:23 INFO - PROCESS | 2095 | 1464228683388 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:11:23 INFO - PROCESS | 2095 | 1464228683390 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:11:23 INFO - PROCESS | 2095 | 1464228683394 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:11:23 INFO - PROCESS | 2095 | 1464228683396 Marionette TRACE conn2 <- [1,1430,null,{}] 19:11:23 INFO - PROCESS | 2095 | 1464228683401 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:23 INFO - PROCESS | 2095 | 1464228683496 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:11:23 INFO - PROCESS | 2095 | 1464228683619 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac1000 == 46 [pid = 2095] [id = 365] 19:11:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x112647800) [pid = 2095] [serial = 1094] [outer = 0x0] 19:11:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x112c8c400) [pid = 2095] [serial = 1095] [outer = 0x112647800] 19:11:23 INFO - PROCESS | 2095 | 1464228683650 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x1133f0000) [pid = 2095] [serial = 1096] [outer = 0x112647800] 19:11:24 INFO - PROCESS | 2095 | 1464228684105 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 724ms 19:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:11:24 INFO - PROCESS | 2095 | 1464228684118 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:11:24 INFO - PROCESS | 2095 | 1464228684121 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:11:24 INFO - PROCESS | 2095 | 1464228684126 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:11:24 INFO - PROCESS | 2095 | 1464228684129 Marionette TRACE conn2 <- [1,1434,null,{}] 19:11:24 INFO - PROCESS | 2095 | 1464228684132 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:24 INFO - PROCESS | 2095 | 1464228684233 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:11:24 INFO - PROCESS | 2095 | 1464228684297 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12155e800 == 47 [pid = 2095] [id = 366] 19:11:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x116610c00) [pid = 2095] [serial = 1097] [outer = 0x0] 19:11:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1184b8800) [pid = 2095] [serial = 1098] [outer = 0x116610c00] 19:11:24 INFO - PROCESS | 2095 | 1464228684326 Marionette DEBUG loaded listener.js 19:11:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x119155800) [pid = 2095] [serial = 1099] [outer = 0x116610c00] 19:11:24 INFO - PROCESS | 2095 | 1464228684748 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 677ms 19:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:11:24 INFO - PROCESS | 2095 | 1464228684801 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:11:24 INFO - PROCESS | 2095 | 1464228684803 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:11:24 INFO - PROCESS | 2095 | 1464228684805 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:11:24 INFO - PROCESS | 2095 | 1464228684807 Marionette TRACE conn2 <- [1,1438,null,{}] 19:11:24 INFO - PROCESS | 2095 | 1464228684831 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:24 INFO - PROCESS | 2095 | 1464228684984 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:11:25 INFO - PROCESS | 2095 | 1464228685033 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b246000 == 48 [pid = 2095] [id = 367] 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x1217bec00) [pid = 2095] [serial = 1100] [outer = 0x0] 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1219f0400) [pid = 2095] [serial = 1101] [outer = 0x1217bec00] 19:11:25 INFO - PROCESS | 2095 | 1464228685065 Marionette DEBUG loaded listener.js 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x124de8c00) [pid = 2095] [serial = 1102] [outer = 0x1217bec00] 19:11:25 INFO - PROCESS | 2095 | 1464228685471 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 19:11:25 INFO - PROCESS | 2095 | 1464228685526 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:11:25 INFO - PROCESS | 2095 | 1464228685528 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:11:25 INFO - PROCESS | 2095 | 1464228685530 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 2095 | 1464228685532 Marionette TRACE conn2 <- [1,1442,null,{}] 19:11:25 INFO - PROCESS | 2095 | 1464228685534 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:25 INFO - PROCESS | 2095 | 1464228685634 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:11:25 INFO - PROCESS | 2095 | 1464228685684 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdae000 == 49 [pid = 2095] [id = 368] 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x125877400) [pid = 2095] [serial = 1103] [outer = 0x0] 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x12700dc00) [pid = 2095] [serial = 1104] [outer = 0x125877400] 19:11:25 INFO - PROCESS | 2095 | 1464228685713 Marionette DEBUG loaded listener.js 19:11:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x12916a000) [pid = 2095] [serial = 1105] [outer = 0x125877400] 19:11:26 INFO - PROCESS | 2095 | 1464228686167 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 19:11:26 INFO - PROCESS | 2095 | 1464228686217 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:11:26 INFO - PROCESS | 2095 | 1464228686218 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:11:26 INFO - PROCESS | 2095 | 1464228686222 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:11:26 INFO - PROCESS | 2095 | 1464228686223 Marionette TRACE conn2 <- [1,1446,null,{}] 19:11:26 INFO - PROCESS | 2095 | 1464228686225 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:26 INFO - PROCESS | 2095 | 1464228686480 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:11:26 INFO - PROCESS | 2095 | 1464228686578 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a7000 == 50 [pid = 2095] [id = 369] 19:11:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1121b5400) [pid = 2095] [serial = 1106] [outer = 0x0] 19:11:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x112582c00) [pid = 2095] [serial = 1107] [outer = 0x1121b5400] 19:11:26 INFO - PROCESS | 2095 | 1464228686606 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x112c92000) [pid = 2095] [serial = 1108] [outer = 0x1121b5400] 19:11:27 INFO - PROCESS | 2095 | 1464228687069 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 868ms 19:11:27 INFO - PROCESS | 2095 | 1464228687107 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:11:27 INFO - PROCESS | 2095 | 1464228687109 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:11:27 INFO - PROCESS | 2095 | 1464228687113 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 2095 | 1464228687118 Marionette TRACE conn2 <- [1,1450,null,{}] 19:11:27 INFO - PROCESS | 2095 | 1464228687121 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:27 INFO - PROCESS | 2095 | 1464228687216 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:11:27 INFO - PROCESS | 2095 | 1464228687281 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x11638c000 == 51 [pid = 2095] [id = 370] 19:11:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1159ac400) [pid = 2095] [serial = 1109] [outer = 0x0] 19:11:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x115e5c400) [pid = 2095] [serial = 1110] [outer = 0x1159ac400] 19:11:27 INFO - PROCESS | 2095 | 1464228687310 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1166ca400) [pid = 2095] [serial = 1111] [outer = 0x1159ac400] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1ca800 == 50 [pid = 2095] [id = 363] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12a797800 == 49 [pid = 2095] [id = 362] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x1298e0000 == 48 [pid = 2095] [id = 361] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x1291ac800 == 47 [pid = 2095] [id = 360] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x127014000 == 46 [pid = 2095] [id = 359] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x121407c00) [pid = 2095] [serial = 1041] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x11597e800 == 45 [pid = 2095] [id = 358] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x121561800 == 44 [pid = 2095] [id = 357] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x11a181800 == 43 [pid = 2095] [id = 356] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x11947f800 == 42 [pid = 2095] [id = 355] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x116acd000 == 41 [pid = 2095] [id = 354] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x117449000 == 40 [pid = 2095] [id = 353] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x11961d800 == 39 [pid = 2095] [id = 349] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x11693c800 == 38 [pid = 2095] [id = 348] 19:11:27 INFO - PROCESS | 2095 | --DOCSHELL 0x126612000 == 37 [pid = 2095] [id = 347] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1191f7000) [pid = 2095] [serial = 1029] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x111f29800) [pid = 2095] [serial = 1008] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11871f800) [pid = 2095] [serial = 1026] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1183ba000) [pid = 2095] [serial = 1023] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1185c9400) [pid = 2095] [serial = 1024] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1133ed000) [pid = 2095] [serial = 1011] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x114dde000) [pid = 2095] [serial = 1017] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1163b0000) [pid = 2095] [serial = 1018] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x112d48c00) [pid = 2095] [serial = 1015] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x112971c00) [pid = 2095] [serial = 1014] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x11a09c000) [pid = 2095] [serial = 1032] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x116a5c800) [pid = 2095] [serial = 1020] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x118274400) [pid = 2095] [serial = 1021] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x116a5c400) [pid = 2095] [serial = 1038] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1213eb400) [pid = 2095] [serial = 1035] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x121404000) [pid = 2095] [serial = 1036] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1198bd800) [pid = 2095] [serial = 1030] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x11a1bcc00) [pid = 2095] [serial = 1033] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x11902e800) [pid = 2095] [serial = 1027] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x119889400) [pid = 2095] [serial = 1039] [outer = 0x0] [url = about:blank] 19:11:27 INFO - PROCESS | 2095 | 1464228687725 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 625ms 19:11:27 INFO - PROCESS | 2095 | 1464228687739 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:11:27 INFO - PROCESS | 2095 | 1464228687741 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:11:27 INFO - PROCESS | 2095 | 1464228687745 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 2095 | 1464228687747 Marionette TRACE conn2 <- [1,1454,null,{}] 19:11:27 INFO - PROCESS | 2095 | 1464228687751 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:27 INFO - PROCESS | 2095 | 1464228687895 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:11:27 INFO - PROCESS | 2095 | 1464228687911 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x11841f000 == 38 [pid = 2095] [id = 371] 19:11:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x116a5d000) [pid = 2095] [serial = 1112] [outer = 0x0] 19:11:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x117e5bc00) [pid = 2095] [serial = 1113] [outer = 0x116a5d000] 19:11:27 INFO - PROCESS | 2095 | 1464228687954 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1182ca400) [pid = 2095] [serial = 1114] [outer = 0x116a5d000] 19:11:28 INFO - PROCESS | 2095 | 1464228688391 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 674ms 19:11:28 INFO - PROCESS | 2095 | 1464228688419 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:11:28 INFO - PROCESS | 2095 | 1464228688421 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:11:28 INFO - PROCESS | 2095 | 1464228688429 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 2095 | 1464228688434 Marionette TRACE conn2 <- [1,1458,null,{}] 19:11:28 INFO - PROCESS | 2095 | 1464228688436 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:28 INFO - PROCESS | 2095 | 1464228688513 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:11:28 INFO - PROCESS | 2095 | 1464228688519 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x119491800 == 39 [pid = 2095] [id = 372] 19:11:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1182d6000) [pid = 2095] [serial = 1115] [outer = 0x0] 19:11:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x118711800) [pid = 2095] [serial = 1116] [outer = 0x1182d6000] 19:11:28 INFO - PROCESS | 2095 | 1464228688545 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x118937000) [pid = 2095] [serial = 1117] [outer = 0x1182d6000] 19:11:28 INFO - PROCESS | 2095 | 1464228688869 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 478ms 19:11:28 INFO - PROCESS | 2095 | 1464228688911 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 2095 | 1464228688913 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:11:28 INFO - PROCESS | 2095 | 1464228688926 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 2095 | 1464228688927 Marionette TRACE conn2 <- [1,1462,null,{}] 19:11:28 INFO - PROCESS | 2095 | 1464228688929 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:29 INFO - PROCESS | 2095 | 1464228689002 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:11:29 INFO - PROCESS | 2095 | 1464228689006 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a179800 == 40 [pid = 2095] [id = 373] 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x119032800) [pid = 2095] [serial = 1118] [outer = 0x0] 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x11949dc00) [pid = 2095] [serial = 1119] [outer = 0x119032800] 19:11:29 INFO - PROCESS | 2095 | 1464228689033 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1198b4800) [pid = 2095] [serial = 1120] [outer = 0x119032800] 19:11:29 INFO - PROCESS | 2095 | 1464228689377 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 471ms 19:11:29 INFO - PROCESS | 2095 | 1464228689394 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:11:29 INFO - PROCESS | 2095 | 1464228689395 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:11:29 INFO - PROCESS | 2095 | 1464228689400 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:11:29 INFO - PROCESS | 2095 | 1464228689402 Marionette TRACE conn2 <- [1,1466,null,{}] 19:11:29 INFO - PROCESS | 2095 | 1464228689404 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:29 INFO - PROCESS | 2095 | 1464228689482 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:11:29 INFO - PROCESS | 2095 | 1464228689487 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x121843000 == 41 [pid = 2095] [id = 374] 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x119b3a400) [pid = 2095] [serial = 1121] [outer = 0x0] 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x11a09b800) [pid = 2095] [serial = 1122] [outer = 0x119b3a400] 19:11:29 INFO - PROCESS | 2095 | 1464228689518 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1213e5c00) [pid = 2095] [serial = 1123] [outer = 0x119b3a400] 19:11:29 INFO - PROCESS | 2095 | 1464228689868 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 19:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:11:29 INFO - PROCESS | 2095 | 1464228689921 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:11:29 INFO - PROCESS | 2095 | 1464228689922 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:11:29 INFO - PROCESS | 2095 | 1464228689924 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:11:29 INFO - PROCESS | 2095 | 1464228689925 Marionette TRACE conn2 <- [1,1470,null,{}] 19:11:29 INFO - PROCESS | 2095 | 1464228689936 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:30 INFO - PROCESS | 2095 | 1464228690037 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:11:30 INFO - PROCESS | 2095 | 1464228690041 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12485d800 == 42 [pid = 2095] [id = 375] 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x11a09d000) [pid = 2095] [serial = 1124] [outer = 0x0] 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x121406400) [pid = 2095] [serial = 1125] [outer = 0x11a09d000] 19:11:30 INFO - PROCESS | 2095 | 1464228690066 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x121c7ac00) [pid = 2095] [serial = 1126] [outer = 0x11a09d000] 19:11:30 INFO - PROCESS | 2095 | 1464228690409 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 19:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:11:30 INFO - PROCESS | 2095 | 1464228690444 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 2095 | 1464228690445 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:11:30 INFO - PROCESS | 2095 | 1464228690450 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 2095 | 1464228690451 Marionette TRACE conn2 <- [1,1474,null,{}] 19:11:30 INFO - PROCESS | 2095 | 1464228690460 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:30 INFO - PROCESS | 2095 | 1464228690550 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:11:30 INFO - PROCESS | 2095 | 1464228690554 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x125247800 == 43 [pid = 2095] [id = 376] 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1213ec400) [pid = 2095] [serial = 1127] [outer = 0x0] 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x124f41800) [pid = 2095] [serial = 1128] [outer = 0x1213ec400] 19:11:30 INFO - PROCESS | 2095 | 1464228690579 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x125875400) [pid = 2095] [serial = 1129] [outer = 0x1213ec400] 19:11:30 INFO - PROCESS | 2095 | 1464228690923 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 479ms 19:11:30 INFO - PROCESS | 2095 | 1464228690929 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 2095 | 1464228690932 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:11:30 INFO - PROCESS | 2095 | 1464228690936 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 2095 | 1464228690937 Marionette TRACE conn2 <- [1,1478,null,{}] 19:11:30 INFO - PROCESS | 2095 | 1464228690939 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:31 INFO - PROCESS | 2095 | 1464228691039 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:11:31 INFO - PROCESS | 2095 | 1464228691054 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x127516000 == 44 [pid = 2095] [id = 377] 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x126672800) [pid = 2095] [serial = 1130] [outer = 0x0] 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1272be800) [pid = 2095] [serial = 1131] [outer = 0x126672800] 19:11:31 INFO - PROCESS | 2095 | 1464228691079 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1277dcc00) [pid = 2095] [serial = 1132] [outer = 0x126672800] 19:11:31 INFO - PROCESS | 2095 | 1464228691413 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 19:11:31 INFO - PROCESS | 2095 | 1464228691456 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 2095 | 1464228691457 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:11:31 INFO - PROCESS | 2095 | 1464228691459 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 2095 | 1464228691460 Marionette TRACE conn2 <- [1,1482,null,{}] 19:11:31 INFO - PROCESS | 2095 | 1464228691464 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:31 INFO - PROCESS | 2095 | 1464228691558 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:11:31 INFO - PROCESS | 2095 | 1464228691563 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c8800 == 45 [pid = 2095] [id = 378] 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1272c4400) [pid = 2095] [serial = 1133] [outer = 0x0] 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x128dc5c00) [pid = 2095] [serial = 1134] [outer = 0x1272c4400] 19:11:31 INFO - PROCESS | 2095 | 1464228691587 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12916a800) [pid = 2095] [serial = 1135] [outer = 0x1272c4400] 19:11:32 INFO - PROCESS | 2095 | 1464228692062 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x11296b000) [pid = 2095] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x112c90400) [pid = 2095] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1277d8c00) [pid = 2095] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12197f400) [pid = 2095] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1219f0c00) [pid = 2095] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12667e000) [pid = 2095] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1277e5c00) [pid = 2095] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x111e30800) [pid = 2095] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x112972400) [pid = 2095] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x1182d1000) [pid = 2095] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x119895000) [pid = 2095] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x119892400) [pid = 2095] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:11:32 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x111a0f800) [pid = 2095] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 621ms 19:11:32 INFO - PROCESS | 2095 | 1464228692095 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 2095 | 1464228692097 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:11:32 INFO - PROCESS | 2095 | 1464228692100 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 2095 | 1464228692102 Marionette TRACE conn2 <- [1,1486,null,{}] 19:11:32 INFO - PROCESS | 2095 | 1464228692104 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:32 INFO - PROCESS | 2095 | 1464228692179 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:11:32 INFO - PROCESS | 2095 | 1464228692185 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c27000 == 46 [pid = 2095] [id = 379] 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1133f1400) [pid = 2095] [serial = 1136] [outer = 0x0] 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1183c7800) [pid = 2095] [serial = 1137] [outer = 0x1133f1400] 19:11:32 INFO - PROCESS | 2095 | 1464228692214 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1277cd400) [pid = 2095] [serial = 1138] [outer = 0x1133f1400] 19:11:32 INFO - PROCESS | 2095 | 1464228692551 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 470ms 19:11:32 INFO - PROCESS | 2095 | 1464228692571 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 2095 | 1464228692572 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:11:32 INFO - PROCESS | 2095 | 1464228692575 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 2095 | 1464228692576 Marionette TRACE conn2 <- [1,1490,null,{}] 19:11:32 INFO - PROCESS | 2095 | 1464228692579 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:32 INFO - PROCESS | 2095 | 1464228692671 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:11:32 INFO - PROCESS | 2095 | 1464228692721 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b23e800 == 47 [pid = 2095] [id = 380] 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x1182d1c00) [pid = 2095] [serial = 1139] [outer = 0x0] 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x12934d400) [pid = 2095] [serial = 1140] [outer = 0x1182d1c00] 19:11:32 INFO - PROCESS | 2095 | 1464228692746 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12a708c00) [pid = 2095] [serial = 1141] [outer = 0x1182d1c00] 19:11:32 INFO - PROCESS | 2095 | 1464228692990 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 419ms 19:11:32 INFO - PROCESS | 2095 | 1464228692994 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 2095 | 1464228692996 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:11:33 INFO - PROCESS | 2095 | 1464228693003 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 2095 | 1464228693004 Marionette TRACE conn2 <- [1,1494,null,{}] 19:11:33 INFO - PROCESS | 2095 | 1464228693006 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:33 INFO - PROCESS | 2095 | 1464228693092 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:11:33 INFO - PROCESS | 2095 | 1464228693097 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdd6800 == 48 [pid = 2095] [id = 381] 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11905e800) [pid = 2095] [serial = 1142] [outer = 0x0] 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12a70d400) [pid = 2095] [serial = 1143] [outer = 0x11905e800] 19:11:33 INFO - PROCESS | 2095 | 1464228693121 Marionette DEBUG loaded listener.js 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12a715c00) [pid = 2095] [serial = 1144] [outer = 0x11905e800] 19:11:33 INFO - PROCESS | 2095 | 1464228693452 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 19:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:11:33 INFO - PROCESS | 2095 | 1464228693473 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 2095 | 1464228693474 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:11:33 INFO - PROCESS | 2095 | 1464228693476 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 2095 | 1464228693477 Marionette TRACE conn2 <- [1,1498,null,{}] 19:11:33 INFO - PROCESS | 2095 | 1464228693480 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:33 INFO - PROCESS | 2095 | 1464228693557 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:11:33 INFO - PROCESS | 2095 | 1464228693609 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d3800 == 49 [pid = 2095] [id = 382] 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12a705800) [pid = 2095] [serial = 1145] [outer = 0x0] 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12a719400) [pid = 2095] [serial = 1146] [outer = 0x12a705800] 19:11:33 INFO - PROCESS | 2095 | 1464228693634 Marionette DEBUG loaded listener.js 19:11:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12a721000) [pid = 2095] [serial = 1147] [outer = 0x12a705800] 19:11:33 INFO - PROCESS | 2095 | 1464228693901 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 19:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:11:33 INFO - PROCESS | 2095 | 1464228693953 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 2095 | 1464228693955 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:11:33 INFO - PROCESS | 2095 | 1464228693958 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 2095 | 1464228693959 Marionette TRACE conn2 <- [1,1502,null,{}] 19:11:33 INFO - PROCESS | 2095 | 1464228693962 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:34 INFO - PROCESS | 2095 | 1464228694044 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:11:34 INFO - PROCESS | 2095 | 1464228694051 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x117589800 == 50 [pid = 2095] [id = 383] 19:11:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12a70c800) [pid = 2095] [serial = 1148] [outer = 0x0] 19:11:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12a780000) [pid = 2095] [serial = 1149] [outer = 0x12a70c800] 19:11:34 INFO - PROCESS | 2095 | 1464228694075 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12aecf000) [pid = 2095] [serial = 1150] [outer = 0x12a70c800] 19:11:34 INFO - PROCESS | 2095 | 1464228694595 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 676ms 19:11:34 INFO - PROCESS | 2095 | 1464228694635 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:11:34 INFO - PROCESS | 2095 | 1464228694640 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:11:34 INFO - PROCESS | 2095 | 1464228694645 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:11:34 INFO - PROCESS | 2095 | 1464228694650 Marionette TRACE conn2 <- [1,1506,null,{}] 19:11:34 INFO - PROCESS | 2095 | 1464228694655 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:34 INFO - PROCESS | 2095 | 1464228694809 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:11:34 INFO - PROCESS | 2095 | 1464228694977 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x118430000 == 51 [pid = 2095] [id = 384] 19:11:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1130b0400) [pid = 2095] [serial = 1151] [outer = 0x0] 19:11:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x11610c000) [pid = 2095] [serial = 1152] [outer = 0x1130b0400] 19:11:35 INFO - PROCESS | 2095 | 1464228695028 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x116961800) [pid = 2095] [serial = 1153] [outer = 0x1130b0400] 19:11:35 INFO - PROCESS | 2095 | 1464228695500 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 875ms 19:11:35 INFO - PROCESS | 2095 | 1464228695530 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:11:35 INFO - PROCESS | 2095 | 1464228695534 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:11:35 INFO - PROCESS | 2095 | 1464228695540 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 2095 | 1464228695542 Marionette TRACE conn2 <- [1,1510,null,{}] 19:11:35 INFO - PROCESS | 2095 | 1464228695545 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:35 INFO - PROCESS | 2095 | 1464228695647 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:11:35 INFO - PROCESS | 2095 | 1464228695713 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x121563800 == 52 [pid = 2095] [id = 385] 19:11:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1182d2000) [pid = 2095] [serial = 1154] [outer = 0x0] 19:11:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1184b0800) [pid = 2095] [serial = 1155] [outer = 0x1182d2000] 19:11:35 INFO - PROCESS | 2095 | 1464228695743 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x118929800) [pid = 2095] [serial = 1156] [outer = 0x1182d2000] 19:11:36 INFO - PROCESS | 2095 | 1464228696143 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 622ms 19:11:36 INFO - PROCESS | 2095 | 1464228696162 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:11:36 INFO - PROCESS | 2095 | 1464228696164 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:11:36 INFO - PROCESS | 2095 | 1464228696166 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 2095 | 1464228696169 Marionette TRACE conn2 <- [1,1514,null,{}] 19:11:36 INFO - PROCESS | 2095 | 1464228696177 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:36 INFO - PROCESS | 2095 | 1464228696281 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:11:36 INFO - PROCESS | 2095 | 1464228696372 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9af000 == 53 [pid = 2095] [id = 386] 19:11:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1198b4400) [pid = 2095] [serial = 1157] [outer = 0x0] 19:11:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x11a0a3c00) [pid = 2095] [serial = 1158] [outer = 0x1198b4400] 19:11:36 INFO - PROCESS | 2095 | 1464228696404 Marionette DEBUG loaded listener.js 19:11:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1213f1400) [pid = 2095] [serial = 1159] [outer = 0x1198b4400] 19:11:36 INFO - PROCESS | 2095 | 1464228696792 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 674ms 19:11:36 INFO - PROCESS | 2095 | 1464228696840 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:11:36 INFO - PROCESS | 2095 | 1464228696842 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:11:36 INFO - PROCESS | 2095 | 1464228696844 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 2095 | 1464228696846 Marionette TRACE conn2 <- [1,1518,null,{}] 19:11:36 INFO - PROCESS | 2095 | 1464228696848 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:36 INFO - PROCESS | 2095 | 1464228696948 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:11:37 INFO - PROCESS | 2095 | 1464228696999 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cba5000 == 54 [pid = 2095] [id = 387] 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x119b26c00) [pid = 2095] [serial = 1160] [outer = 0x0] 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x125874c00) [pid = 2095] [serial = 1161] [outer = 0x119b26c00] 19:11:37 INFO - PROCESS | 2095 | 1464228697029 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1277d8c00) [pid = 2095] [serial = 1162] [outer = 0x119b26c00] 19:11:37 INFO - PROCESS | 2095 | 1464228697404 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 19:11:37 INFO - PROCESS | 2095 | 1464228697466 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:11:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:11:37 INFO - PROCESS | 2095 | 1464228697468 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:11:37 INFO - PROCESS | 2095 | 1464228697470 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 2095 | 1464228697471 Marionette TRACE conn2 <- [1,1522,null,{}] 19:11:37 INFO - PROCESS | 2095 | 1464228697474 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:37 INFO - PROCESS | 2095 | 1464228697570 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:11:37 INFO - PROCESS | 2095 | 1464228697653 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbbd800 == 55 [pid = 2095] [id = 388] 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1213f1800) [pid = 2095] [serial = 1163] [outer = 0x0] 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1291e2000) [pid = 2095] [serial = 1164] [outer = 0x1213f1800] 19:11:37 INFO - PROCESS | 2095 | 1464228697683 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x129358c00) [pid = 2095] [serial = 1165] [outer = 0x1213f1800] 19:11:38 INFO - PROCESS | 2095 | 1464228698067 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 19:11:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:11:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 19:11:38 INFO - PROCESS | 2095 | 1464228698090 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 2095 | 1464228698091 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:11:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:11:38 INFO - PROCESS | 2095 | 1464228698094 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 2095 | 1464228698095 Marionette TRACE conn2 <- [1,1526,null,{}] 19:11:38 INFO - PROCESS | 2095 | 1464228698098 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:38 INFO - PROCESS | 2095 | 1464228698203 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:11:38 INFO - PROCESS | 2095 | 1464228698253 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x12781e800 == 56 [pid = 2095] [id = 389] 19:11:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x112c92c00) [pid = 2095] [serial = 1166] [outer = 0x0] 19:11:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12a6bd800) [pid = 2095] [serial = 1167] [outer = 0x112c92c00] 19:11:38 INFO - PROCESS | 2095 | 1464228698283 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12b107000) [pid = 2095] [serial = 1168] [outer = 0x112c92c00] 19:11:38 INFO - PROCESS | 2095 | 1464228698802 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:11:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:11:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 720ms 19:11:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:11:38 INFO - PROCESS | 2095 | 1464228698814 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 2095 | 1464228698817 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:11:38 INFO - PROCESS | 2095 | 1464228698820 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 2095 | 1464228698822 Marionette TRACE conn2 <- [1,1530,null,{}] 19:11:38 INFO - PROCESS | 2095 | 1464228698827 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:38 INFO - PROCESS | 2095 | 1464228698944 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:11:39 INFO - PROCESS | 2095 | 1464228699016 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d76800 == 57 [pid = 2095] [id = 390] 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x112d4a000) [pid = 2095] [serial = 1169] [outer = 0x0] 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1130a8800) [pid = 2095] [serial = 1170] [outer = 0x112d4a000] 19:11:39 INFO - PROCESS | 2095 | 1464228699044 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1163b6800) [pid = 2095] [serial = 1171] [outer = 0x112d4a000] 19:11:39 INFO - PROCESS | 2095 | 1464228699400 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:11:39 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:11:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:11:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:11:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:11:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:11:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 19:11:39 INFO - PROCESS | 2095 | 1464228699442 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 2095 | 1464228699445 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:11:39 INFO - PROCESS | 2095 | 1464228699449 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 2095 | 1464228699451 Marionette TRACE conn2 <- [1,1534,null,{}] 19:11:39 INFO - PROCESS | 2095 | 1464228699453 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:39 INFO - PROCESS | 2095 | 1464228699550 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:11:39 INFO - PROCESS | 2095 | 1464228699612 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x11859f000 == 58 [pid = 2095] [id = 391] 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x11610e000) [pid = 2095] [serial = 1172] [outer = 0x0] 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x11827d400) [pid = 2095] [serial = 1173] [outer = 0x11610e000] 19:11:39 INFO - PROCESS | 2095 | 1464228699646 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1185d1800) [pid = 2095] [serial = 1174] [outer = 0x11610e000] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3d3800 == 57 [pid = 2095] [id = 382] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdd6800 == 56 [pid = 2095] [id = 381] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x12b23e800 == 55 [pid = 2095] [id = 380] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x121c27000 == 54 [pid = 2095] [id = 379] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c8800 == 53 [pid = 2095] [id = 378] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x127516000 == 52 [pid = 2095] [id = 377] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x125247800 == 51 [pid = 2095] [id = 376] 19:11:40 INFO - PROCESS | 2095 | 1464228700171 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x11258d000) [pid = 2095] [serial = 1044] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x116369000) [pid = 2095] [serial = 1047] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x119059000) [pid = 2095] [serial = 1050] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1213ed000) [pid = 2095] [serial = 1053] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x129390c00) [pid = 2095] [serial = 1092] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x12485d800 == 50 [pid = 2095] [id = 375] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x121843000 == 49 [pid = 2095] [id = 374] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x11a179800 == 48 [pid = 2095] [id = 373] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x119491800 == 47 [pid = 2095] [id = 372] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x11841f000 == 46 [pid = 2095] [id = 371] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x11638c000 == 45 [pid = 2095] [id = 370] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x1185a7000 == 44 [pid = 2095] [id = 369] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x12155e800 == 43 [pid = 2095] [id = 366] 19:11:40 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac1000 == 42 [pid = 2095] [id = 365] 19:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 769ms 19:11:40 INFO - PROCESS | 2095 | 1464228700220 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:11:40 INFO - PROCESS | 2095 | 1464228700221 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:11:40 INFO - PROCESS | 2095 | 1464228700224 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:11:40 INFO - PROCESS | 2095 | 1464228700226 Marionette TRACE conn2 <- [1,1538,null,{}] 19:11:40 INFO - PROCESS | 2095 | 1464228700235 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:40 INFO - PROCESS | 2095 | 1464228700318 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x12667d400) [pid = 2095] [serial = 1077] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x124beac00) [pid = 2095] [serial = 1074] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x127741000) [pid = 2095] [serial = 1080] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x127231800) [pid = 2095] [serial = 1078] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x128dcc000) [pid = 2095] [serial = 1083] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1198c0000) [pid = 2095] [serial = 1086] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x112eac400) [pid = 2095] [serial = 1060] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x112c89400) [pid = 2095] [serial = 1059] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1184b9400) [pid = 2095] [serial = 1065] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1191f7800) [pid = 2095] [serial = 1066] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1213e6c00) [pid = 2095] [serial = 1071] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1198c2400) [pid = 2095] [serial = 1068] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11a0a5000) [pid = 2095] [serial = 1069] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x119896800) [pid = 2095] [serial = 1056] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1217e3400) [pid = 2095] [serial = 1057] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x113154400) [pid = 2095] [serial = 1062] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x117e65000) [pid = 2095] [serial = 1063] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x129357000) [pid = 2095] [serial = 1090] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1277e1000) [pid = 2095] [serial = 1081] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12934c400) [pid = 2095] [serial = 1089] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1184ac400) [pid = 2095] [serial = 1087] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x128e2d400) [pid = 2095] [serial = 1084] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x125872400) [pid = 2095] [serial = 1075] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x121732c00) [pid = 2095] [serial = 1072] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x128dc5800) [pid = 2095] [serial = 1006] [outer = 0x0] [url = about:blank] 19:11:40 INFO - PROCESS | 2095 | 1464228700377 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x118427000 == 43 [pid = 2095] [id = 392] 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x112eac400) [pid = 2095] [serial = 1175] [outer = 0x0] 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x11871f800) [pid = 2095] [serial = 1176] [outer = 0x112eac400] 19:11:40 INFO - PROCESS | 2095 | 1464228700409 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x119891800) [pid = 2095] [serial = 1177] [outer = 0x112eac400] 19:11:40 INFO - PROCESS | 2095 | 1464228700700 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 19:11:40 INFO - PROCESS | 2095 | 1464228700744 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:11:40 INFO - PROCESS | 2095 | 1464228700747 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:11:40 INFO - PROCESS | 2095 | 1464228700752 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:11:40 INFO - PROCESS | 2095 | 1464228700754 Marionette TRACE conn2 <- [1,1542,null,{}] 19:11:40 INFO - PROCESS | 2095 | 1464228700756 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:40 INFO - PROCESS | 2095 | 1464228700838 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:11:40 INFO - PROCESS | 2095 | 1464228700843 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x121567800 == 44 [pid = 2095] [id = 393] 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x119b41000) [pid = 2095] [serial = 1178] [outer = 0x0] 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1213ea800) [pid = 2095] [serial = 1179] [outer = 0x119b41000] 19:11:40 INFO - PROCESS | 2095 | 1464228700869 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1217e3400) [pid = 2095] [serial = 1180] [outer = 0x119b41000] 19:11:41 INFO - PROCESS | 2095 | 1464228701203 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 19:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:11:41 INFO - PROCESS | 2095 | 1464228701221 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 2095 | 1464228701222 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:11:41 INFO - PROCESS | 2095 | 1464228701224 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 2095 | 1464228701225 Marionette TRACE conn2 <- [1,1546,null,{}] 19:11:41 INFO - PROCESS | 2095 | 1464228701228 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:41 INFO - PROCESS | 2095 | 1464228701311 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:11:41 INFO - PROCESS | 2095 | 1464228701317 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x11759d800 == 45 [pid = 2095] [id = 394] 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x121c6dc00) [pid = 2095] [serial = 1181] [outer = 0x0] 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x123de9c00) [pid = 2095] [serial = 1182] [outer = 0x121c6dc00] 19:11:41 INFO - PROCESS | 2095 | 1464228701342 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x126672400) [pid = 2095] [serial = 1183] [outer = 0x121c6dc00] 19:11:41 INFO - PROCESS | 2095 | 1464228701683 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 19:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:11:41 INFO - PROCESS | 2095 | 1464228701693 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 2095 | 1464228701694 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:11:41 INFO - PROCESS | 2095 | 1464228701697 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 2095 | 1464228701700 Marionette TRACE conn2 <- [1,1550,null,{}] 19:11:41 INFO - PROCESS | 2095 | 1464228701704 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:41 INFO - PROCESS | 2095 | 1464228701819 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:11:41 INFO - PROCESS | 2095 | 1464228701826 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x127819800 == 46 [pid = 2095] [id = 395] 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x125872400) [pid = 2095] [serial = 1184] [outer = 0x0] 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1277e2800) [pid = 2095] [serial = 1185] [outer = 0x125872400] 19:11:41 INFO - PROCESS | 2095 | 1464228701851 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12a6bc400) [pid = 2095] [serial = 1186] [outer = 0x125872400] 19:11:42 INFO - PROCESS | 2095 | 1464228702167 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:11:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 19:11:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:11:42 INFO - PROCESS | 2095 | 1464228702220 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 2095 | 1464228702222 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:11:42 INFO - PROCESS | 2095 | 1464228702224 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 2095 | 1464228702225 Marionette TRACE conn2 <- [1,1554,null,{}] 19:11:42 INFO - PROCESS | 2095 | 1464228702227 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:42 INFO - PROCESS | 2095 | 1464228702313 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:11:42 INFO - PROCESS | 2095 | 1464228702416 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7ac000 == 47 [pid = 2095] [id = 396] 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1277cfc00) [pid = 2095] [serial = 1187] [outer = 0x0] 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12b106000) [pid = 2095] [serial = 1188] [outer = 0x1277cfc00] 19:11:42 INFO - PROCESS | 2095 | 1464228702452 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12b115c00) [pid = 2095] [serial = 1189] [outer = 0x1277cfc00] 19:11:42 INFO - PROCESS | 2095 | 1464228702751 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:11:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 19:11:42 INFO - PROCESS | 2095 | 1464228702793 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 2095 | 1464228702794 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:11:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:11:42 INFO - PROCESS | 2095 | 1464228702796 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 2095 | 1464228702799 Marionette TRACE conn2 <- [1,1558,null,{}] 19:11:42 INFO - PROCESS | 2095 | 1464228702802 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:42 INFO - PROCESS | 2095 | 1464228702899 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:11:42 INFO - PROCESS | 2095 | 1464228702931 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b23e800 == 48 [pid = 2095] [id = 397] 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12b11d000) [pid = 2095] [serial = 1190] [outer = 0x0] 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12b2f2c00) [pid = 2095] [serial = 1191] [outer = 0x12b11d000] 19:11:42 INFO - PROCESS | 2095 | 1464228702956 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12b2fd400) [pid = 2095] [serial = 1192] [outer = 0x12b11d000] 19:11:43 INFO - PROCESS | 2095 | 1464228703301 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:11:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:11:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 19:11:43 INFO - PROCESS | 2095 | 1464228703317 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:11:43 INFO - PROCESS | 2095 | 1464228703319 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:11:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:11:43 INFO - PROCESS | 2095 | 1464228703321 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:11:43 INFO - PROCESS | 2095 | 1464228703322 Marionette TRACE conn2 <- [1,1562,null,{}] 19:11:43 INFO - PROCESS | 2095 | 1464228703325 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:43 INFO - PROCESS | 2095 | 1464228703423 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:11:43 INFO - PROCESS | 2095 | 1464228703436 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdad800 == 49 [pid = 2095] [id = 398] 19:11:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12b2f2000) [pid = 2095] [serial = 1193] [outer = 0x0] 19:11:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12b95c000) [pid = 2095] [serial = 1194] [outer = 0x12b2f2000] 19:11:43 INFO - PROCESS | 2095 | 1464228703460 Marionette DEBUG loaded listener.js 19:11:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b960400) [pid = 2095] [serial = 1195] [outer = 0x12b2f2000] 19:11:43 INFO - PROCESS | 2095 | 1464228703820 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:11:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:11:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 19:11:43 INFO - PROCESS | 2095 | 1464228703841 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:11:43 INFO - PROCESS | 2095 | 1464228703843 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:11:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:11:43 INFO - PROCESS | 2095 | 1464228703854 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:11:43 INFO - PROCESS | 2095 | 1464228703856 Marionette TRACE conn2 <- [1,1566,null,{}] 19:11:43 INFO - PROCESS | 2095 | 1464228703860 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:44 INFO - PROCESS | 2095 | 1464228704018 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:11:44 INFO - PROCESS | 2095 | 1464228704033 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8cc800 == 50 [pid = 2095] [id = 399] 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1169ab400) [pid = 2095] [serial = 1196] [outer = 0x0] 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12b962c00) [pid = 2095] [serial = 1197] [outer = 0x1169ab400] 19:11:44 INFO - PROCESS | 2095 | 1464228704058 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12b9eb400) [pid = 2095] [serial = 1198] [outer = 0x1169ab400] 19:11:44 INFO - PROCESS | 2095 | 1464228704502 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1213ec400) [pid = 2095] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x126672800) [pid = 2095] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1272c4400) [pid = 2095] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x119032800) [pid = 2095] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1159ac400) [pid = 2095] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x1182d6000) [pid = 2095] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1121b5400) [pid = 2095] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x116a5d000) [pid = 2095] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11905e800) [pid = 2095] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1182d1c00) [pid = 2095] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1133f1400) [pid = 2095] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a705800) [pid = 2095] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x11988ac00) [pid = 2095] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x119b3a400) [pid = 2095] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:11:44 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x11a09d000) [pid = 2095] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:11:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:11:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 678ms 19:11:44 INFO - PROCESS | 2095 | 1464228704524 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:11:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:11:44 INFO - PROCESS | 2095 | 1464228704527 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:11:44 INFO - PROCESS | 2095 | 1464228704531 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 2095 | 1464228704534 Marionette TRACE conn2 <- [1,1570,null,{}] 19:11:44 INFO - PROCESS | 2095 | 1464228704537 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:44 INFO - PROCESS | 2095 | 1464228704652 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:11:44 INFO - PROCESS | 2095 | 1464228704658 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b24f800 == 51 [pid = 2095] [id = 400] 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x11949d000) [pid = 2095] [serial = 1199] [outer = 0x0] 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x121740c00) [pid = 2095] [serial = 1200] [outer = 0x11949d000] 19:11:44 INFO - PROCESS | 2095 | 1464228704705 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x129396000) [pid = 2095] [serial = 1201] [outer = 0x11949d000] 19:11:45 INFO - PROCESS | 2095 | 1464228705123 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 624ms 19:11:45 INFO - PROCESS | 2095 | 1464228705153 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 2095 | 1464228705154 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:11:45 INFO - PROCESS | 2095 | 1464228705166 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 2095 | 1464228705167 Marionette TRACE conn2 <- [1,1574,null,{}] 19:11:45 INFO - PROCESS | 2095 | 1464228705170 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:45 INFO - PROCESS | 2095 | 1464228705251 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:11:45 INFO - PROCESS | 2095 | 1464228705273 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2a5800 == 52 [pid = 2095] [id = 401] 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12b9f1000) [pid = 2095] [serial = 1202] [outer = 0x0] 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12b9f6c00) [pid = 2095] [serial = 1203] [outer = 0x12b9f1000] 19:11:45 INFO - PROCESS | 2095 | 1464228705297 Marionette DEBUG loaded listener.js 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12bb0a400) [pid = 2095] [serial = 1204] [outer = 0x12b9f1000] 19:11:45 INFO - PROCESS | 2095 | 1464228705607 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 474ms 19:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:11:45 INFO - PROCESS | 2095 | 1464228705638 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 2095 | 1464228705640 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:11:45 INFO - PROCESS | 2095 | 1464228705642 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 2095 | 1464228705643 Marionette TRACE conn2 <- [1,1578,null,{}] 19:11:45 INFO - PROCESS | 2095 | 1464228705646 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:45 INFO - PROCESS | 2095 | 1464228705726 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:11:45 INFO - PROCESS | 2095 | 1464228705731 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d688800 == 53 [pid = 2095] [id = 402] 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x110df8800) [pid = 2095] [serial = 1205] [outer = 0x0] 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12bf33000) [pid = 2095] [serial = 1206] [outer = 0x110df8800] 19:11:45 INFO - PROCESS | 2095 | 1464228705754 Marionette DEBUG loaded listener.js 19:11:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12bf3a800) [pid = 2095] [serial = 1207] [outer = 0x110df8800] 19:11:46 INFO - PROCESS | 2095 | 1464228706072 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 19:11:46 INFO - PROCESS | 2095 | 1464228706112 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:11:46 INFO - PROCESS | 2095 | 1464228706115 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:11:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:11:46 INFO - PROCESS | 2095 | 1464228706118 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:11:46 INFO - PROCESS | 2095 | 1464228706119 Marionette TRACE conn2 <- [1,1582,null,{}] 19:11:46 INFO - PROCESS | 2095 | 1464228706122 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:46 INFO - PROCESS | 2095 | 1464228706229 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:11:46 INFO - PROCESS | 2095 | 1464228706236 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d69d800 == 54 [pid = 2095] [id = 403] 19:11:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12b9e9c00) [pid = 2095] [serial = 1208] [outer = 0x0] 19:11:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12bf3e400) [pid = 2095] [serial = 1209] [outer = 0x12b9e9c00] 19:11:46 INFO - PROCESS | 2095 | 1464228706259 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12c714c00) [pid = 2095] [serial = 1210] [outer = 0x12b9e9c00] 19:11:46 INFO - PROCESS | 2095 | 1464228706743 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 19:11:46 INFO - PROCESS | 2095 | 1464228706789 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:11:46 INFO - PROCESS | 2095 | 1464228706793 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:11:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:11:46 INFO - PROCESS | 2095 | 1464228706801 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:11:46 INFO - PROCESS | 2095 | 1464228706805 Marionette TRACE conn2 <- [1,1586,null,{}] 19:11:46 INFO - PROCESS | 2095 | 1464228706811 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:46 INFO - PROCESS | 2095 | 1464228706981 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:11:47 INFO - PROCESS | 2095 | 1464228707110 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x11841b000 == 55 [pid = 2095] [id = 404] 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x112c93800) [pid = 2095] [serial = 1211] [outer = 0x0] 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x112e11c00) [pid = 2095] [serial = 1212] [outer = 0x112c93800] 19:11:47 INFO - PROCESS | 2095 | 1464228707182 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1163b0000) [pid = 2095] [serial = 1213] [outer = 0x112c93800] 19:11:47 INFO - PROCESS | 2095 | 1464228707613 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:11:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 881ms 19:11:47 INFO - PROCESS | 2095 | 1464228707679 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 2095 | 1464228707684 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:11:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:11:47 INFO - PROCESS | 2095 | 1464228707688 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 2095 | 1464228707690 Marionette TRACE conn2 <- [1,1590,null,{}] 19:11:47 INFO - PROCESS | 2095 | 1464228707693 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:47 INFO - PROCESS | 2095 | 1464228707801 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:11:47 INFO - PROCESS | 2095 | 1464228707859 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x124b81000 == 56 [pid = 2095] [id = 405] 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x117e64400) [pid = 2095] [serial = 1214] [outer = 0x0] 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x11902ec00) [pid = 2095] [serial = 1215] [outer = 0x117e64400] 19:11:47 INFO - PROCESS | 2095 | 1464228707888 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x11988ac00) [pid = 2095] [serial = 1216] [outer = 0x117e64400] 19:11:48 INFO - PROCESS | 2095 | 1464228708336 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:11:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 19:11:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:11:48 INFO - PROCESS | 2095 | 1464228708358 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 2095 | 1464228708359 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:11:48 INFO - PROCESS | 2095 | 1464228708362 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 2095 | 1464228708366 Marionette TRACE conn2 <- [1,1594,null,{}] 19:11:48 INFO - PROCESS | 2095 | 1464228708374 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:48 INFO - PROCESS | 2095 | 1464228708502 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:11:48 INFO - PROCESS | 2095 | 1464228708586 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8d4000 == 57 [pid = 2095] [id = 406] 19:11:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x125872000) [pid = 2095] [serial = 1217] [outer = 0x0] 19:11:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x127740400) [pid = 2095] [serial = 1218] [outer = 0x125872000] 19:11:48 INFO - PROCESS | 2095 | 1464228708619 Marionette DEBUG loaded listener.js 19:11:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x128e2f800) [pid = 2095] [serial = 1219] [outer = 0x125872000] 19:11:49 INFO - PROCESS | 2095 | 1464228709035 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:11:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:11:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 725ms 19:11:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:11:49 INFO - PROCESS | 2095 | 1464228709086 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:11:49 INFO - PROCESS | 2095 | 1464228709088 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:11:49 INFO - PROCESS | 2095 | 1464228709091 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:11:49 INFO - PROCESS | 2095 | 1464228709092 Marionette TRACE conn2 <- [1,1598,null,{}] 19:11:49 INFO - PROCESS | 2095 | 1464228709094 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:49 INFO - PROCESS | 2095 | 1464228709198 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:11:49 INFO - PROCESS | 2095 | 1464228709254 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd1a000 == 58 [pid = 2095] [id = 407] 19:11:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x1291e2400) [pid = 2095] [serial = 1220] [outer = 0x0] 19:11:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12a70a400) [pid = 2095] [serial = 1221] [outer = 0x1291e2400] 19:11:49 INFO - PROCESS | 2095 | 1464228709284 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12a71ec00) [pid = 2095] [serial = 1222] [outer = 0x1291e2400] 19:11:49 INFO - PROCESS | 2095 | 1464228709726 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:11:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:11:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 668ms 19:11:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:11:49 INFO - PROCESS | 2095 | 1464228709759 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:11:49 INFO - PROCESS | 2095 | 1464228709760 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:11:49 INFO - PROCESS | 2095 | 1464228709817 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:11:49 INFO - PROCESS | 2095 | 1464228709818 Marionette TRACE conn2 <- [1,1602,null,{}] 19:11:49 INFO - PROCESS | 2095 | 1464228709823 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:49 INFO - PROCESS | 2095 | 1464228709926 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:11:49 INFO - PROCESS | 2095 | 1464228709995 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298db800 == 59 [pid = 2095] [id = 408] 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x112d4a800) [pid = 2095] [serial = 1223] [outer = 0x0] 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x129354000) [pid = 2095] [serial = 1224] [outer = 0x112d4a800] 19:11:50 INFO - PROCESS | 2095 | 1464228710024 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12b2fdc00) [pid = 2095] [serial = 1225] [outer = 0x112d4a800] 19:11:50 INFO - PROCESS | 2095 | 1464228710455 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:11:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 726ms 19:11:50 INFO - PROCESS | 2095 | 1464228710490 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 2095 | 1464228710491 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:11:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:11:50 INFO - PROCESS | 2095 | 1464228710493 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 2095 | 1464228710495 Marionette TRACE conn2 <- [1,1606,null,{}] 19:11:50 INFO - PROCESS | 2095 | 1464228710497 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:50 INFO - PROCESS | 2095 | 1464228710615 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:11:50 INFO - PROCESS | 2095 | 1464228710673 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cab800 == 60 [pid = 2095] [id = 409] 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x121406800) [pid = 2095] [serial = 1226] [outer = 0x0] 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12b9ed000) [pid = 2095] [serial = 1227] [outer = 0x121406800] 19:11:50 INFO - PROCESS | 2095 | 1464228710703 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x12c719800) [pid = 2095] [serial = 1228] [outer = 0x121406800] 19:11:51 INFO - PROCESS | 2095 | 1464228711349 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:11:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:11:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 919ms 19:11:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:11:51 INFO - PROCESS | 2095 | 1464228711413 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:11:51 INFO - PROCESS | 2095 | 1464228711415 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:11:51 INFO - PROCESS | 2095 | 1464228711418 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:11:51 INFO - PROCESS | 2095 | 1464228711421 Marionette TRACE conn2 <- [1,1610,null,{}] 19:11:51 INFO - PROCESS | 2095 | 1464228711424 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:51 INFO - PROCESS | 2095 | 1464228711523 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:11:51 INFO - PROCESS | 2095 | 1464228711597 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x116387000 == 61 [pid = 2095] [id = 410] 19:11:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x112e10c00) [pid = 2095] [serial = 1229] [outer = 0x0] 19:11:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x11314b000) [pid = 2095] [serial = 1230] [outer = 0x112e10c00] 19:11:51 INFO - PROCESS | 2095 | 1464228711626 Marionette DEBUG loaded listener.js 19:11:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x1159b2c00) [pid = 2095] [serial = 1231] [outer = 0x112e10c00] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12d688800 == 60 [pid = 2095] [id = 402] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12d2a5800 == 59 [pid = 2095] [id = 401] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12b24f800 == 58 [pid = 2095] [id = 400] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8cc800 == 57 [pid = 2095] [id = 399] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdad800 == 56 [pid = 2095] [id = 398] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12b23e800 == 55 [pid = 2095] [id = 397] 19:11:52 INFO - PROCESS | 2095 | 1464228712076 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7ac000 == 54 [pid = 2095] [id = 396] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x127819800 == 53 [pid = 2095] [id = 395] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x11759d800 == 52 [pid = 2095] [id = 394] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x121567800 == 51 [pid = 2095] [id = 393] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x118427000 == 50 [pid = 2095] [id = 392] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x11859f000 == 49 [pid = 2095] [id = 391] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x119d76800 == 48 [pid = 2095] [id = 390] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x118430000 == 47 [pid = 2095] [id = 384] 19:11:52 INFO - PROCESS | 2095 | --DOCSHELL 0x117589800 == 46 [pid = 2095] [id = 383] 19:11:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:11:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 675ms 19:11:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:11:52 INFO - PROCESS | 2095 | 1464228712094 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 2095 | 1464228712097 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:11:52 INFO - PROCESS | 2095 | 1464228712101 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 2095 | 1464228712103 Marionette TRACE conn2 <- [1,1614,null,{}] 19:11:52 INFO - PROCESS | 2095 | 1464228712105 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:52 INFO - PROCESS | 2095 | 1464228712191 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x124f41800) [pid = 2095] [serial = 1128] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x1272be800) [pid = 2095] [serial = 1131] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x128dc5c00) [pid = 2095] [serial = 1134] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x1277dcc00) [pid = 2095] [serial = 1132] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x12700dc00) [pid = 2095] [serial = 1104] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x11949dc00) [pid = 2095] [serial = 1119] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x1198b4800) [pid = 2095] [serial = 1120] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x115e5c400) [pid = 2095] [serial = 1110] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1166ca400) [pid = 2095] [serial = 1111] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x118711800) [pid = 2095] [serial = 1116] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x118937000) [pid = 2095] [serial = 1117] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x112c92000) [pid = 2095] [serial = 1108] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x112582c00) [pid = 2095] [serial = 1107] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x117e5bc00) [pid = 2095] [serial = 1113] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12a715c00) [pid = 2095] [serial = 1144] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1182ca400) [pid = 2095] [serial = 1114] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x112c8c400) [pid = 2095] [serial = 1095] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1219f0400) [pid = 2095] [serial = 1101] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1184b8800) [pid = 2095] [serial = 1098] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12934d400) [pid = 2095] [serial = 1140] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1183c7800) [pid = 2095] [serial = 1137] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12a719400) [pid = 2095] [serial = 1146] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1277cd400) [pid = 2095] [serial = 1138] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12a70d400) [pid = 2095] [serial = 1143] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12916a800) [pid = 2095] [serial = 1135] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12a6c1800) [pid = 2095] [serial = 1093] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11a09b800) [pid = 2095] [serial = 1122] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x121406400) [pid = 2095] [serial = 1125] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x125875400) [pid = 2095] [serial = 1129] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a708c00) [pid = 2095] [serial = 1141] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x121c7ac00) [pid = 2095] [serial = 1126] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1213e5c00) [pid = 2095] [serial = 1123] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12a721000) [pid = 2095] [serial = 1147] [outer = 0x0] [url = about:blank] 19:11:52 INFO - PROCESS | 2095 | 1464228712260 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ace800 == 47 [pid = 2095] [id = 411] 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x112e6b400) [pid = 2095] [serial = 1232] [outer = 0x0] 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1166c4800) [pid = 2095] [serial = 1233] [outer = 0x112e6b400] 19:11:52 INFO - PROCESS | 2095 | 1464228712294 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1182ca400) [pid = 2095] [serial = 1234] [outer = 0x112e6b400] 19:11:52 INFO - PROCESS | 2095 | 1464228712751 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 19:11:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 672ms 19:11:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:11:52 INFO - PROCESS | 2095 | 1464228712773 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 2095 | 1464228712775 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:11:52 INFO - PROCESS | 2095 | 1464228712777 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 2095 | 1464228712780 Marionette TRACE conn2 <- [1,1618,null,{}] 19:11:52 INFO - PROCESS | 2095 | 1464228712790 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:52 INFO - PROCESS | 2095 | 1464228712894 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:11:52 INFO - PROCESS | 2095 | 1464228712901 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x119602800 == 48 [pid = 2095] [id = 412] 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x11902e800) [pid = 2095] [serial = 1235] [outer = 0x0] 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x11915f800) [pid = 2095] [serial = 1236] [outer = 0x11902e800] 19:11:52 INFO - PROCESS | 2095 | 1464228712929 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1198b5800) [pid = 2095] [serial = 1237] [outer = 0x11902e800] 19:11:53 INFO - PROCESS | 2095 | 1464228713250 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:11:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 526ms 19:11:53 INFO - PROCESS | 2095 | 1464228713312 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:11:53 INFO - PROCESS | 2095 | 1464228713314 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:11:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:11:53 INFO - PROCESS | 2095 | 1464228713317 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 2095 | 1464228713319 Marionette TRACE conn2 <- [1,1622,null,{}] 19:11:53 INFO - PROCESS | 2095 | 1464228713328 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:53 INFO - PROCESS | 2095 | 1464228713408 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:11:53 INFO - PROCESS | 2095 | 1464228713417 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6800 == 49 [pid = 2095] [id = 413] 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1198bb800) [pid = 2095] [serial = 1238] [outer = 0x0] 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x11a09b800) [pid = 2095] [serial = 1239] [outer = 0x1198bb800] 19:11:53 INFO - PROCESS | 2095 | 1464228713443 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x11a1bec00) [pid = 2095] [serial = 1240] [outer = 0x1198bb800] 19:11:53 INFO - PROCESS | 2095 | 1464228713768 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 19:11:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 19:11:53 INFO - PROCESS | 2095 | 1464228713788 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:11:53 INFO - PROCESS | 2095 | 1464228713789 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:11:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:11:53 INFO - PROCESS | 2095 | 1464228713791 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 2095 | 1464228713792 Marionette TRACE conn2 <- [1,1626,null,{}] 19:11:53 INFO - PROCESS | 2095 | 1464228713795 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:53 INFO - PROCESS | 2095 | 1464228713874 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:11:53 INFO - PROCESS | 2095 | 1464228713878 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x11842b000 == 50 [pid = 2095] [id = 414] 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1213e5000) [pid = 2095] [serial = 1241] [outer = 0x0] 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1213efc00) [pid = 2095] [serial = 1242] [outer = 0x1213e5000] 19:11:53 INFO - PROCESS | 2095 | 1464228713908 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x121732c00) [pid = 2095] [serial = 1243] [outer = 0x1213e5000] 19:11:54 INFO - PROCESS | 2095 | 1464228714257 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:11:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 19:11:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:11:54 INFO - PROCESS | 2095 | 1464228714313 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 2095 | 1464228714314 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:11:54 INFO - PROCESS | 2095 | 1464228714316 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 2095 | 1464228714317 Marionette TRACE conn2 <- [1,1630,null,{}] 19:11:54 INFO - PROCESS | 2095 | 1464228714320 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:54 INFO - PROCESS | 2095 | 1464228714430 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:11:54 INFO - PROCESS | 2095 | 1464228714444 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x1258c4000 == 51 [pid = 2095] [id = 415] 19:11:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1217e8c00) [pid = 2095] [serial = 1244] [outer = 0x0] 19:11:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x125875c00) [pid = 2095] [serial = 1245] [outer = 0x1217e8c00] 19:11:54 INFO - PROCESS | 2095 | 1464228714470 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1275c7800) [pid = 2095] [serial = 1246] [outer = 0x1217e8c00] 19:11:54 INFO - PROCESS | 2095 | 1464228714795 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:11:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 19:11:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:11:54 INFO - PROCESS | 2095 | 1464228714836 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 2095 | 1464228714837 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:11:54 INFO - PROCESS | 2095 | 1464228714839 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 2095 | 1464228714840 Marionette TRACE conn2 <- [1,1634,null,{}] 19:11:54 INFO - PROCESS | 2095 | 1464228714843 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:54 INFO - PROCESS | 2095 | 1464228714941 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:11:54 INFO - PROCESS | 2095 | 1464228714945 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x127827800 == 52 [pid = 2095] [id = 416] 19:11:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x121e08c00) [pid = 2095] [serial = 1247] [outer = 0x0] 19:11:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1277e0000) [pid = 2095] [serial = 1248] [outer = 0x121e08c00] 19:11:54 INFO - PROCESS | 2095 | 1464228714973 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x128e25800) [pid = 2095] [serial = 1249] [outer = 0x121e08c00] 19:11:55 INFO - PROCESS | 2095 | 1464228715318 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:11:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 517ms 19:11:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:11:55 INFO - PROCESS | 2095 | 1464228715370 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 2095 | 1464228715372 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:11:55 INFO - PROCESS | 2095 | 1464228715374 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 2095 | 1464228715375 Marionette TRACE conn2 <- [1,1638,null,{}] 19:11:55 INFO - PROCESS | 2095 | 1464228715377 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:55 INFO - PROCESS | 2095 | 1464228715480 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:11:55 INFO - PROCESS | 2095 | 1464228715484 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x129643800 == 53 [pid = 2095] [id = 417] 19:11:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x128e2d400) [pid = 2095] [serial = 1250] [outer = 0x0] 19:11:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12934c000) [pid = 2095] [serial = 1251] [outer = 0x128e2d400] 19:11:55 INFO - PROCESS | 2095 | 1464228715509 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12938c400) [pid = 2095] [serial = 1252] [outer = 0x128e2d400] 19:11:55 INFO - PROCESS | 2095 | 1464228715845 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:11:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 19:11:55 INFO - PROCESS | 2095 | 1464228715895 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 2095 | 1464228715897 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:11:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:11:55 INFO - PROCESS | 2095 | 1464228715902 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 2095 | 1464228715903 Marionette TRACE conn2 <- [1,1642,null,{}] 19:11:55 INFO - PROCESS | 2095 | 1464228715905 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:56 INFO - PROCESS | 2095 | 1464228716007 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:11:56 INFO - PROCESS | 2095 | 1464228716020 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae42000 == 54 [pid = 2095] [id = 418] 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x119892c00) [pid = 2095] [serial = 1253] [outer = 0x0] 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12938c000) [pid = 2095] [serial = 1254] [outer = 0x119892c00] 19:11:56 INFO - PROCESS | 2095 | 1464228716045 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12a703800) [pid = 2095] [serial = 1255] [outer = 0x119892c00] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x110df8800) [pid = 2095] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1277cfc00) [pid = 2095] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12b9f1000) [pid = 2095] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12b11d000) [pid = 2095] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12b2f2000) [pid = 2095] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x11610e000) [pid = 2095] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x112d4a000) [pid = 2095] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x112eac400) [pid = 2095] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x125872400) [pid = 2095] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x121c6dc00) [pid = 2095] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1169ab400) [pid = 2095] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x119b41000) [pid = 2095] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:11:56 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x11949d000) [pid = 2095] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:11:56 INFO - PROCESS | 2095 | 1464228716548 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:11:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:11:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 668ms 19:11:56 INFO - PROCESS | 2095 | 1464228716571 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:11:56 INFO - PROCESS | 2095 | 1464228716572 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:11:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:11:56 INFO - PROCESS | 2095 | 1464228716575 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:11:56 INFO - PROCESS | 2095 | 1464228716576 Marionette TRACE conn2 <- [1,1646,null,{}] 19:11:56 INFO - PROCESS | 2095 | 1464228716578 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:56 INFO - PROCESS | 2095 | 1464228716661 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:11:56 INFO - PROCESS | 2095 | 1464228716666 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x129631800 == 55 [pid = 2095] [id = 419] 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x112c88c00) [pid = 2095] [serial = 1256] [outer = 0x0] 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1194aa000) [pid = 2095] [serial = 1257] [outer = 0x112c88c00] 19:11:56 INFO - PROCESS | 2095 | 1464228716691 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12a707c00) [pid = 2095] [serial = 1258] [outer = 0x112c88c00] 19:11:57 INFO - PROCESS | 2095 | 1464228717052 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:11:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 19:11:57 INFO - PROCESS | 2095 | 1464228717094 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 2095 | 1464228717096 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:11:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:11:57 INFO - PROCESS | 2095 | 1464228717099 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 2095 | 1464228717102 Marionette TRACE conn2 <- [1,1650,null,{}] 19:11:57 INFO - PROCESS | 2095 | 1464228717106 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:57 INFO - PROCESS | 2095 | 1464228717250 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:11:57 INFO - PROCESS | 2095 | 1464228717256 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdc7000 == 56 [pid = 2095] [id = 420] 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12a715c00) [pid = 2095] [serial = 1259] [outer = 0x0] 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12a782c00) [pid = 2095] [serial = 1260] [outer = 0x12a715c00] 19:11:57 INFO - PROCESS | 2095 | 1464228717288 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12b2fd800) [pid = 2095] [serial = 1261] [outer = 0x12a715c00] 19:11:57 INFO - PROCESS | 2095 | 1464228717633 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:11:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 571ms 19:11:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:11:57 INFO - PROCESS | 2095 | 1464228717670 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 2095 | 1464228717671 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:11:57 INFO - PROCESS | 2095 | 1464228717673 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 2095 | 1464228717674 Marionette TRACE conn2 <- [1,1654,null,{}] 19:11:57 INFO - PROCESS | 2095 | 1464228717677 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:57 INFO - PROCESS | 2095 | 1464228717785 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:11:57 INFO - PROCESS | 2095 | 1464228717791 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d3800 == 57 [pid = 2095] [id = 421] 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12b958400) [pid = 2095] [serial = 1262] [outer = 0x0] 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12b964c00) [pid = 2095] [serial = 1263] [outer = 0x12b958400] 19:11:57 INFO - PROCESS | 2095 | 1464228717816 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12b9ee800) [pid = 2095] [serial = 1264] [outer = 0x12b958400] 19:11:58 INFO - PROCESS | 2095 | 1464228718099 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:11:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 467ms 19:11:58 INFO - PROCESS | 2095 | 1464228718141 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 2095 | 1464228718143 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:11:58 INFO - PROCESS | 2095 | 1464228718145 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 2095 | 1464228718147 Marionette TRACE conn2 <- [1,1658,null,{}] 19:11:58 INFO - PROCESS | 2095 | 1464228718153 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:58 INFO - PROCESS | 2095 | 1464228718254 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:11:58 INFO - PROCESS | 2095 | 1464228718258 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce4d000 == 58 [pid = 2095] [id = 422] 19:11:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12b9eec00) [pid = 2095] [serial = 1265] [outer = 0x0] 19:11:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12bb08800) [pid = 2095] [serial = 1266] [outer = 0x12b9eec00] 19:11:58 INFO - PROCESS | 2095 | 1464228718287 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12bf33c00) [pid = 2095] [serial = 1267] [outer = 0x12b9eec00] 19:11:58 INFO - PROCESS | 2095 | 1464228718919 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 823ms 19:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:11:58 INFO - PROCESS | 2095 | 1464228718968 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 2095 | 1464228718971 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:11:58 INFO - PROCESS | 2095 | 1464228718975 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 2095 | 1464228718977 Marionette TRACE conn2 <- [1,1662,null,{}] 19:11:58 INFO - PROCESS | 2095 | 1464228718981 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:59 INFO - PROCESS | 2095 | 1464228719090 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:11:59 INFO - PROCESS | 2095 | 1464228719159 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x118580000 == 59 [pid = 2095] [id = 423] 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x112d95c00) [pid = 2095] [serial = 1268] [outer = 0x0] 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x1159b0000) [pid = 2095] [serial = 1269] [outer = 0x112d95c00] 19:11:59 INFO - PROCESS | 2095 | 1464228719191 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x1169a3400) [pid = 2095] [serial = 1270] [outer = 0x112d95c00] 19:11:59 INFO - PROCESS | 2095 | 1464228719603 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 19:11:59 INFO - PROCESS | 2095 | 1464228719646 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:11:59 INFO - PROCESS | 2095 | 1464228719650 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:11:59 INFO - PROCESS | 2095 | 1464228719655 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:11:59 INFO - PROCESS | 2095 | 1464228719657 Marionette TRACE conn2 <- [1,1666,null,{}] 19:11:59 INFO - PROCESS | 2095 | 1464228719660 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:59 INFO - PROCESS | 2095 | 1464228719782 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:11:59 INFO - PROCESS | 2095 | 1464228719863 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x121564000 == 60 [pid = 2095] [id = 424] 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x1184aec00) [pid = 2095] [serial = 1271] [outer = 0x0] 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x11902fc00) [pid = 2095] [serial = 1272] [outer = 0x1184aec00] 19:11:59 INFO - PROCESS | 2095 | 1464228719895 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x119888000) [pid = 2095] [serial = 1273] [outer = 0x1184aec00] 19:12:00 INFO - PROCESS | 2095 | 1464228720383 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 775ms 19:12:00 INFO - PROCESS | 2095 | 1464228720431 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:12:00 INFO - PROCESS | 2095 | 1464228720434 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:12:00 INFO - PROCESS | 2095 | 1464228720437 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 2095 | 1464228720441 Marionette TRACE conn2 <- [1,1670,null,{}] 19:12:00 INFO - PROCESS | 2095 | 1464228720453 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:00 INFO - PROCESS | 2095 | 1464228720582 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:12:00 INFO - PROCESS | 2095 | 1464228720641 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb7800 == 61 [pid = 2095] [id = 425] 19:12:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x119b30400) [pid = 2095] [serial = 1274] [outer = 0x0] 19:12:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x12140b400) [pid = 2095] [serial = 1275] [outer = 0x119b30400] 19:12:00 INFO - PROCESS | 2095 | 1464228720673 Marionette DEBUG loaded listener.js 19:12:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x125870800) [pid = 2095] [serial = 1276] [outer = 0x119b30400] 19:12:01 INFO - PROCESS | 2095 | 1464228721085 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 726ms 19:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:12:01 INFO - PROCESS | 2095 | 1464228721162 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 2095 | 1464228721164 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:12:01 INFO - PROCESS | 2095 | 1464228721166 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 2095 | 1464228721168 Marionette TRACE conn2 <- [1,1674,null,{}] 19:12:01 INFO - PROCESS | 2095 | 1464228721170 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:01 INFO - PROCESS | 2095 | 1464228721272 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:12:01 INFO - PROCESS | 2095 | 1464228721341 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a1800 == 62 [pid = 2095] [id = 426] 19:12:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x1270ab000) [pid = 2095] [serial = 1277] [outer = 0x0] 19:12:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x12938f000) [pid = 2095] [serial = 1278] [outer = 0x1270ab000] 19:12:01 INFO - PROCESS | 2095 | 1464228721372 Marionette DEBUG loaded listener.js 19:12:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x12a719c00) [pid = 2095] [serial = 1279] [outer = 0x1270ab000] 19:12:01 INFO - PROCESS | 2095 | 1464228721782 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 19:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:12:01 INFO - PROCESS | 2095 | 1464228721836 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 2095 | 1464228721837 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:12:01 INFO - PROCESS | 2095 | 1464228721839 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 2095 | 1464228721841 Marionette TRACE conn2 <- [1,1678,null,{}] 19:12:01 INFO - PROCESS | 2095 | 1464228721843 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:01 INFO - PROCESS | 2095 | 1464228721944 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:12:02 INFO - PROCESS | 2095 | 1464228722000 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfcc800 == 63 [pid = 2095] [id = 427] 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x128dc8c00) [pid = 2095] [serial = 1280] [outer = 0x0] 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x12b113c00) [pid = 2095] [serial = 1281] [outer = 0x128dc8c00] 19:12:02 INFO - PROCESS | 2095 | 1464228722030 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x12b2f7000) [pid = 2095] [serial = 1282] [outer = 0x128dc8c00] 19:12:02 INFO - PROCESS | 2095 | 1464228722450 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 19:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:12:02 INFO - PROCESS | 2095 | 1464228722509 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 2095 | 1464228722511 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:12:02 INFO - PROCESS | 2095 | 1464228722513 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 2095 | 1464228722514 Marionette TRACE conn2 <- [1,1682,null,{}] 19:12:02 INFO - PROCESS | 2095 | 1464228722517 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:02 INFO - PROCESS | 2095 | 1464228722648 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:12:02 INFO - PROCESS | 2095 | 1464228722758 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d698000 == 64 [pid = 2095] [id = 428] 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x11710d800) [pid = 2095] [serial = 1283] [outer = 0x0] 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x12bb05400) [pid = 2095] [serial = 1284] [outer = 0x11710d800] 19:12:02 INFO - PROCESS | 2095 | 1464228722790 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x12c720400) [pid = 2095] [serial = 1285] [outer = 0x11710d800] 19:12:03 INFO - PROCESS | 2095 | 1464228723221 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 923ms 19:12:03 INFO - PROCESS | 2095 | 1464228723436 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:12:03 INFO - PROCESS | 2095 | 1464228723439 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:12:03 INFO - PROCESS | 2095 | 1464228723443 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:12:03 INFO - PROCESS | 2095 | 1464228723444 Marionette TRACE conn2 <- [1,1686,null,{}] 19:12:03 INFO - PROCESS | 2095 | 1464228723450 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:03 INFO - PROCESS | 2095 | 1464228723549 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:12:03 INFO - PROCESS | 2095 | 1464228723615 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x119483800 == 65 [pid = 2095] [id = 429] 19:12:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x112c8bc00) [pid = 2095] [serial = 1286] [outer = 0x0] 19:12:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 166 (0x112c90c00) [pid = 2095] [serial = 1287] [outer = 0x112c8bc00] 19:12:03 INFO - PROCESS | 2095 | 1464228723643 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 167 (0x115de8000) [pid = 2095] [serial = 1288] [outer = 0x112c8bc00] 19:12:04 INFO - PROCESS | 2095 | 1464228724176 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 19:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 774ms 19:12:04 INFO - PROCESS | 2095 | 1464228724222 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 2095 | 1464228724224 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:12:04 INFO - PROCESS | 2095 | 1464228724235 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 2095 | 1464228724237 Marionette TRACE conn2 <- [1,1690,null,{}] 19:12:04 INFO - PROCESS | 2095 | 1464228724239 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:04 INFO - PROCESS | 2095 | 1464228724325 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:12:04 INFO - PROCESS | 2095 | 1464228724398 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x117583000 == 66 [pid = 2095] [id = 430] 19:12:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 168 (0x115e59000) [pid = 2095] [serial = 1289] [outer = 0x0] 19:12:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 169 (0x1184ad800) [pid = 2095] [serial = 1290] [outer = 0x115e59000] 19:12:04 INFO - PROCESS | 2095 | 1464228724425 Marionette DEBUG loaded listener.js 19:12:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 170 (0x11892a800) [pid = 2095] [serial = 1291] [outer = 0x115e59000] 19:12:04 INFO - PROCESS | 2095 | 1464228724839 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 678ms 19:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:12:04 INFO - PROCESS | 2095 | 1464228724908 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 2095 | 1464228724909 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:12:04 INFO - PROCESS | 2095 | 1464228724911 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 2095 | 1464228724913 Marionette TRACE conn2 <- [1,1694,null,{}] 19:12:04 INFO - PROCESS | 2095 | 1464228724919 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:05 INFO - PROCESS | 2095 | 1464228725018 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3d3800 == 65 [pid = 2095] [id = 421] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdc7000 == 64 [pid = 2095] [id = 420] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x129631800 == 63 [pid = 2095] [id = 419] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae42000 == 62 [pid = 2095] [id = 418] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x129643800 == 61 [pid = 2095] [id = 417] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x127827800 == 60 [pid = 2095] [id = 416] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x1258c4000 == 59 [pid = 2095] [id = 415] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 169 (0x12bf3e400) [pid = 2095] [serial = 1209] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 168 (0x1291e2000) [pid = 2095] [serial = 1164] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 167 (0x125874c00) [pid = 2095] [serial = 1161] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 166 (0x12a6bd800) [pid = 2095] [serial = 1167] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 165 (0x1184b0800) [pid = 2095] [serial = 1155] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x11610c000) [pid = 2095] [serial = 1152] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x11a0a3c00) [pid = 2095] [serial = 1158] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | 1464228725139 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x11842b000 == 58 [pid = 2095] [id = 414] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6800 == 57 [pid = 2095] [id = 413] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x119602800 == 56 [pid = 2095] [id = 412] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x116ace800 == 55 [pid = 2095] [id = 411] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x116387000 == 54 [pid = 2095] [id = 410] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x124b81000 == 53 [pid = 2095] [id = 405] 19:12:05 INFO - PROCESS | 2095 | --DOCSHELL 0x11841b000 == 52 [pid = 2095] [id = 404] 19:12:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x116acc800 == 53 [pid = 2095] [id = 431] 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x112c8d000) [pid = 2095] [serial = 1292] [outer = 0x0] 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x11767d800) [pid = 2095] [serial = 1293] [outer = 0x112c8d000] 19:12:05 INFO - PROCESS | 2095 | 1464228725173 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 166 (0x1198de400) [pid = 2095] [serial = 1294] [outer = 0x112c8d000] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 165 (0x129396000) [pid = 2095] [serial = 1201] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x121740c00) [pid = 2095] [serial = 1200] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x12bf33000) [pid = 2095] [serial = 1206] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x12bf3a800) [pid = 2095] [serial = 1207] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x12b9eb400) [pid = 2095] [serial = 1198] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x1185d1800) [pid = 2095] [serial = 1174] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x12b106000) [pid = 2095] [serial = 1188] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x12b115c00) [pid = 2095] [serial = 1189] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x12bb0a400) [pid = 2095] [serial = 1204] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x12b960400) [pid = 2095] [serial = 1195] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x12b9f6c00) [pid = 2095] [serial = 1203] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x12b2f2c00) [pid = 2095] [serial = 1191] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x12b95c000) [pid = 2095] [serial = 1194] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x12b2fd400) [pid = 2095] [serial = 1192] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x11827d400) [pid = 2095] [serial = 1173] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x12a780000) [pid = 2095] [serial = 1149] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x1130a8800) [pid = 2095] [serial = 1170] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x1163b6800) [pid = 2095] [serial = 1171] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x11871f800) [pid = 2095] [serial = 1176] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x119891800) [pid = 2095] [serial = 1177] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1277e2800) [pid = 2095] [serial = 1185] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12a6bc400) [pid = 2095] [serial = 1186] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x123de9c00) [pid = 2095] [serial = 1182] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12b962c00) [pid = 2095] [serial = 1197] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x126672400) [pid = 2095] [serial = 1183] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1213ea800) [pid = 2095] [serial = 1179] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1217e3400) [pid = 2095] [serial = 1180] [outer = 0x0] [url = about:blank] 19:12:05 INFO - PROCESS | 2095 | 1464228725478 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 573ms 19:12:05 INFO - PROCESS | 2095 | 1464228725488 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:12:05 INFO - PROCESS | 2095 | 1464228725489 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:12:05 INFO - PROCESS | 2095 | 1464228725492 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:12:05 INFO - PROCESS | 2095 | 1464228725493 Marionette TRACE conn2 <- [1,1698,null,{}] 19:12:05 INFO - PROCESS | 2095 | 1464228725495 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:05 INFO - PROCESS | 2095 | 1464228725591 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:12:05 INFO - PROCESS | 2095 | 1464228725665 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215cb800 == 54 [pid = 2095] [id = 432] 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1198e4000) [pid = 2095] [serial = 1295] [outer = 0x0] 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1198ea400) [pid = 2095] [serial = 1296] [outer = 0x1198e4000] 19:12:05 INFO - PROCESS | 2095 | 1464228725691 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x11a0a9800) [pid = 2095] [serial = 1297] [outer = 0x1198e4000] 19:12:05 INFO - PROCESS | 2095 | 1464228725974 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 19:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 19:12:06 INFO - PROCESS | 2095 | 1464228726013 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 2095 | 1464228726015 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:12:06 INFO - PROCESS | 2095 | 1464228726020 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 2095 | 1464228726021 Marionette TRACE conn2 <- [1,1702,null,{}] 19:12:06 INFO - PROCESS | 2095 | 1464228726024 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:06 INFO - PROCESS | 2095 | 1464228726107 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:12:06 INFO - PROCESS | 2095 | 1464228726161 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x112f1b800 == 55 [pid = 2095] [id = 433] 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1198e8c00) [pid = 2095] [serial = 1298] [outer = 0x0] 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1213f0000) [pid = 2095] [serial = 1299] [outer = 0x1198e8c00] 19:12:06 INFO - PROCESS | 2095 | 1464228726186 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x121e03000) [pid = 2095] [serial = 1300] [outer = 0x1198e8c00] 19:12:06 INFO - PROCESS | 2095 | 1464228726456 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 19:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:12:06 INFO - PROCESS | 2095 | 1464228726490 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 2095 | 1464228726491 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:12:06 INFO - PROCESS | 2095 | 1464228726493 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 2095 | 1464228726494 Marionette TRACE conn2 <- [1,1706,null,{}] 19:12:06 INFO - PROCESS | 2095 | 1464228726496 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:06 INFO - PROCESS | 2095 | 1464228726611 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:12:06 INFO - PROCESS | 2095 | 1464228726616 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298f8000 == 56 [pid = 2095] [id = 434] 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12586c000) [pid = 2095] [serial = 1301] [outer = 0x0] 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x1270b0800) [pid = 2095] [serial = 1302] [outer = 0x12586c000] 19:12:06 INFO - PROCESS | 2095 | 1464228726642 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x128e26c00) [pid = 2095] [serial = 1303] [outer = 0x12586c000] 19:12:06 INFO - PROCESS | 2095 | 1464228726979 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 19:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:12:07 INFO - PROCESS | 2095 | 1464228727011 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 2095 | 1464228727013 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:12:07 INFO - PROCESS | 2095 | 1464228727015 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 2095 | 1464228727016 Marionette TRACE conn2 <- [1,1710,null,{}] 19:12:07 INFO - PROCESS | 2095 | 1464228727018 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:07 INFO - PROCESS | 2095 | 1464228727136 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:12:07 INFO - PROCESS | 2095 | 1464228727169 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1c7000 == 57 [pid = 2095] [id = 435] 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x121c76400) [pid = 2095] [serial = 1304] [outer = 0x0] 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12934d400) [pid = 2095] [serial = 1305] [outer = 0x121c76400] 19:12:07 INFO - PROCESS | 2095 | 1464228727194 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x129398400) [pid = 2095] [serial = 1306] [outer = 0x121c76400] 19:12:07 INFO - PROCESS | 2095 | 1464228727482 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 19:12:07 INFO - PROCESS | 2095 | 1464228727536 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 2095 | 1464228727545 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:12:07 INFO - PROCESS | 2095 | 1464228727548 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 2095 | 1464228727549 Marionette TRACE conn2 <- [1,1714,null,{}] 19:12:07 INFO - PROCESS | 2095 | 1464228727551 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:07 INFO - PROCESS | 2095 | 1464228727660 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:12:07 INFO - PROCESS | 2095 | 1464228727665 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd95000 == 58 [pid = 2095] [id = 436] 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12934cc00) [pid = 2095] [serial = 1307] [outer = 0x0] 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x12a71bc00) [pid = 2095] [serial = 1308] [outer = 0x12934cc00] 19:12:07 INFO - PROCESS | 2095 | 1464228727689 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x12a784800) [pid = 2095] [serial = 1309] [outer = 0x12934cc00] 19:12:08 INFO - PROCESS | 2095 | 1464228728008 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 19:12:08 INFO - PROCESS | 2095 | 1464228728068 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 2095 | 1464228728070 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:12:08 INFO - PROCESS | 2095 | 1464228728072 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 2095 | 1464228728073 Marionette TRACE conn2 <- [1,1718,null,{}] 19:12:08 INFO - PROCESS | 2095 | 1464228728075 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:08 INFO - PROCESS | 2095 | 1464228728178 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:12:08 INFO - PROCESS | 2095 | 1464228728192 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d5000 == 59 [pid = 2095] [id = 437] 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x12a70fc00) [pid = 2095] [serial = 1310] [outer = 0x0] 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x12b11dc00) [pid = 2095] [serial = 1311] [outer = 0x12a70fc00] 19:12:08 INFO - PROCESS | 2095 | 1464228728217 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x12b95c000) [pid = 2095] [serial = 1312] [outer = 0x12a70fc00] 19:12:08 INFO - PROCESS | 2095 | 1464228728556 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 19:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:12:08 INFO - PROCESS | 2095 | 1464228728590 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 2095 | 1464228728592 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:12:08 INFO - PROCESS | 2095 | 1464228728594 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 2095 | 1464228728595 Marionette TRACE conn2 <- [1,1722,null,{}] 19:12:08 INFO - PROCESS | 2095 | 1464228728599 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:08 INFO - PROCESS | 2095 | 1464228728711 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:12:08 INFO - PROCESS | 2095 | 1464228728726 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb0800 == 60 [pid = 2095] [id = 438] 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x12b963400) [pid = 2095] [serial = 1313] [outer = 0x0] 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x12b9f6c00) [pid = 2095] [serial = 1314] [outer = 0x12b963400] 19:12:08 INFO - PROCESS | 2095 | 1464228728750 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x12bf33000) [pid = 2095] [serial = 1315] [outer = 0x12b963400] 19:12:09 INFO - PROCESS | 2095 | 1464228729060 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 19:12:09 INFO - PROCESS | 2095 | 1464228729120 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:12:09 INFO - PROCESS | 2095 | 1464228729121 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:12:09 INFO - PROCESS | 2095 | 1464228729124 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 2095 | 1464228729126 Marionette TRACE conn2 <- [1,1726,null,{}] 19:12:09 INFO - PROCESS | 2095 | 1464228729128 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:09 INFO - PROCESS | 2095 | 1464228729246 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:12:09 INFO - PROCESS | 2095 | 1464228729281 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d69c800 == 61 [pid = 2095] [id = 439] 19:12:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x116369000) [pid = 2095] [serial = 1316] [outer = 0x0] 19:12:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x12bf3c000) [pid = 2095] [serial = 1317] [outer = 0x116369000] 19:12:09 INFO - PROCESS | 2095 | 1464228729310 Marionette DEBUG loaded listener.js 19:12:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x12c8f2800) [pid = 2095] [serial = 1318] [outer = 0x116369000] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x112c92c00) [pid = 2095] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x1184ae800) [pid = 2095] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x121e08c00) [pid = 2095] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x128e2d400) [pid = 2095] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x1198bb800) [pid = 2095] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x112c93800) [pid = 2095] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x112e6b400) [pid = 2095] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x119892c00) [pid = 2095] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x1213e5000) [pid = 2095] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x11902e800) [pid = 2095] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x112e10c00) [pid = 2095] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x112d4a800) [pid = 2095] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x121406800) [pid = 2095] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x117e64400) [pid = 2095] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x125872000) [pid = 2095] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x12b9e9c00) [pid = 2095] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x112c88c00) [pid = 2095] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x12b958400) [pid = 2095] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12a715c00) [pid = 2095] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1291e2400) [pid = 2095] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1217e8c00) [pid = 2095] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1217bec00) [pid = 2095] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x111c7fc00) [pid = 2095] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x116610c00) [pid = 2095] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x125877400) [pid = 2095] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1184ab000) [pid = 2095] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x119b2a400) [pid = 2095] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x112647800) [pid = 2095] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x112e09000) [pid = 2095] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x112e0dc00) [pid = 2095] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x112582000) [pid = 2095] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1130b0400) [pid = 2095] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1182d2000) [pid = 2095] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1198b4400) [pid = 2095] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x119b26c00) [pid = 2095] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1213f1800) [pid = 2095] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:12:09 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a70c800) [pid = 2095] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:12:09 INFO - PROCESS | 2095 | 1464228729928 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 823ms 19:12:09 INFO - PROCESS | 2095 | 1464228729955 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 2095 | 1464228729957 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:12:09 INFO - PROCESS | 2095 | 1464228729961 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 2095 | 1464228729963 Marionette TRACE conn2 <- [1,1730,null,{}] 19:12:09 INFO - PROCESS | 2095 | 1464228729974 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:10 INFO - PROCESS | 2095 | 1464228730113 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:12:10 INFO - PROCESS | 2095 | 1464228730120 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a180000 == 62 [pid = 2095] [id = 440] 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1130ac000) [pid = 2095] [serial = 1319] [outer = 0x0] 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x115e58800) [pid = 2095] [serial = 1320] [outer = 0x1130ac000] 19:12:10 INFO - PROCESS | 2095 | 1464228730160 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1182cfc00) [pid = 2095] [serial = 1321] [outer = 0x1130ac000] 19:12:10 INFO - PROCESS | 2095 | 1464228730659 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 19:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 725ms 19:12:10 INFO - PROCESS | 2095 | 1464228730686 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:12:10 INFO - PROCESS | 2095 | 1464228730687 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:12:10 INFO - PROCESS | 2095 | 1464228730689 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 2095 | 1464228730690 Marionette TRACE conn2 <- [1,1734,null,{}] 19:12:10 INFO - PROCESS | 2095 | 1464228730693 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:10 INFO - PROCESS | 2095 | 1464228730779 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:12:10 INFO - PROCESS | 2095 | 1464228730783 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfc4800 == 63 [pid = 2095] [id = 441] 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11695c400) [pid = 2095] [serial = 1322] [outer = 0x0] 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1198b7800) [pid = 2095] [serial = 1323] [outer = 0x11695c400] 19:12:10 INFO - PROCESS | 2095 | 1464228730807 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1213f1800) [pid = 2095] [serial = 1324] [outer = 0x11695c400] 19:12:11 INFO - PROCESS | 2095 | 1464228731145 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 19:12:11 INFO - PROCESS | 2095 | 1464228731158 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:12:11 INFO - PROCESS | 2095 | 1464228731159 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:12:11 INFO - PROCESS | 2095 | 1464228731161 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:12:11 INFO - PROCESS | 2095 | 1464228731162 Marionette TRACE conn2 <- [1,1738,null,{}] 19:12:11 INFO - PROCESS | 2095 | 1464228731166 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:11 INFO - PROCESS | 2095 | 1464228731258 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:12:11 INFO - PROCESS | 2095 | 1464228731315 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x1355ab800 == 64 [pid = 2095] [id = 442] 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x11871ec00) [pid = 2095] [serial = 1325] [outer = 0x0] 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1217bec00) [pid = 2095] [serial = 1326] [outer = 0x11871ec00] 19:12:11 INFO - PROCESS | 2095 | 1464228731340 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1291da400) [pid = 2095] [serial = 1327] [outer = 0x11871ec00] 19:12:11 INFO - PROCESS | 2095 | 1464228731627 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 474ms 19:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:12:11 INFO - PROCESS | 2095 | 1464228731638 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:12:11 INFO - PROCESS | 2095 | 1464228731639 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:12:11 INFO - PROCESS | 2095 | 1464228731641 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:12:11 INFO - PROCESS | 2095 | 1464228731642 Marionette TRACE conn2 <- [1,1742,null,{}] 19:12:11 INFO - PROCESS | 2095 | 1464228731645 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:11 INFO - PROCESS | 2095 | 1464228731809 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:12:11 INFO - PROCESS | 2095 | 1464228731867 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x116988000 == 65 [pid = 2095] [id = 443] 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x111c82400) [pid = 2095] [serial = 1328] [outer = 0x0] 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1121b6800) [pid = 2095] [serial = 1329] [outer = 0x111c82400] 19:12:11 INFO - PROCESS | 2095 | 1464228731899 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x112c85000) [pid = 2095] [serial = 1330] [outer = 0x111c82400] 19:12:12 INFO - PROCESS | 2095 | 1464228732329 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 719ms 19:12:12 INFO - PROCESS | 2095 | 1464228732362 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:12:12 INFO - PROCESS | 2095 | 1464228732366 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:12:12 INFO - PROCESS | 2095 | 1464228732370 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:12:12 INFO - PROCESS | 2095 | 1464228732372 Marionette TRACE conn2 <- [1,1746,null,{}] 19:12:12 INFO - PROCESS | 2095 | 1464228732376 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:12 INFO - PROCESS | 2095 | 1464228732486 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:12:12 INFO - PROCESS | 2095 | 1464228732545 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x12587e000 == 66 [pid = 2095] [id = 444] 19:12:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x113150400) [pid = 2095] [serial = 1331] [outer = 0x0] 19:12:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x11803f800) [pid = 2095] [serial = 1332] [outer = 0x113150400] 19:12:12 INFO - PROCESS | 2095 | 1464228732590 Marionette DEBUG loaded listener.js 19:12:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x11905ac00) [pid = 2095] [serial = 1333] [outer = 0x113150400] 19:12:13 INFO - PROCESS | 2095 | 1464228733013 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 19:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:12:13 INFO - PROCESS | 2095 | 1464228733042 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 2095 | 1464228733044 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:12:13 INFO - PROCESS | 2095 | 1464228733046 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 2095 | 1464228733048 Marionette TRACE conn2 <- [1,1750,null,{}] 19:12:13 INFO - PROCESS | 2095 | 1464228733050 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:13 INFO - PROCESS | 2095 | 1464228733153 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:12:13 INFO - PROCESS | 2095 | 1464228733247 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c041800 == 67 [pid = 2095] [id = 445] 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1198b6400) [pid = 2095] [serial = 1334] [outer = 0x0] 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1198e3400) [pid = 2095] [serial = 1335] [outer = 0x1198b6400] 19:12:13 INFO - PROCESS | 2095 | 1464228733277 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1214dfc00) [pid = 2095] [serial = 1336] [outer = 0x1198b6400] 19:12:13 INFO - PROCESS | 2095 | 1464228733702 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 19:12:13 INFO - PROCESS | 2095 | 1464228733718 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 2095 | 1464228733720 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:12:13 INFO - PROCESS | 2095 | 1464228733728 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 2095 | 1464228733732 Marionette TRACE conn2 <- [1,1754,null,{}] 19:12:13 INFO - PROCESS | 2095 | 1464228733734 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:13 INFO - PROCESS | 2095 | 1464228733841 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:12:13 INFO - PROCESS | 2095 | 1464228733915 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x1355c1000 == 68 [pid = 2095] [id = 446] 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x123de9c00) [pid = 2095] [serial = 1337] [outer = 0x0] 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x1272be800) [pid = 2095] [serial = 1338] [outer = 0x123de9c00] 19:12:13 INFO - PROCESS | 2095 | 1464228733944 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12934ec00) [pid = 2095] [serial = 1339] [outer = 0x123de9c00] 19:12:14 INFO - PROCESS | 2095 | 1464228734352 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 676ms 19:12:14 INFO - PROCESS | 2095 | 1464228734400 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 2095 | 1464228734401 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:12:14 INFO - PROCESS | 2095 | 1464228734404 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 2095 | 1464228734405 Marionette TRACE conn2 <- [1,1758,null,{}] 19:12:14 INFO - PROCESS | 2095 | 1464228734407 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:14 INFO - PROCESS | 2095 | 1464228734523 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:12:14 INFO - PROCESS | 2095 | 1464228734593 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x1359e1800 == 69 [pid = 2095] [id = 447] 19:12:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x12586b800) [pid = 2095] [serial = 1340] [outer = 0x0] 19:12:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x12aed3400) [pid = 2095] [serial = 1341] [outer = 0x12586b800] 19:12:14 INFO - PROCESS | 2095 | 1464228734621 Marionette DEBUG loaded listener.js 19:12:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12b95b800) [pid = 2095] [serial = 1342] [outer = 0x12586b800] 19:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 618ms 19:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:12:15 INFO - PROCESS | 2095 | 1464228735017 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:12:15 INFO - PROCESS | 2095 | 1464228735023 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 2095 | 1464228735024 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:12:15 INFO - PROCESS | 2095 | 1464228735026 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 2095 | 1464228735028 Marionette TRACE conn2 <- [1,1762,null,{}] 19:12:15 INFO - PROCESS | 2095 | 1464228735030 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:15 INFO - PROCESS | 2095 | 1464228735135 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:12:15 INFO - PROCESS | 2095 | 1464228735205 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df98000 == 70 [pid = 2095] [id = 448] 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x12bf41400) [pid = 2095] [serial = 1343] [outer = 0x0] 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12c719000) [pid = 2095] [serial = 1344] [outer = 0x12bf41400] 19:12:15 INFO - PROCESS | 2095 | 1464228735245 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x12c8f1c00) [pid = 2095] [serial = 1345] [outer = 0x12bf41400] 19:12:15 INFO - PROCESS | 2095 | 1464228735659 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 19:12:15 INFO - PROCESS | 2095 | 1464228735696 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 2095 | 1464228735697 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:12:15 INFO - PROCESS | 2095 | 1464228735699 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 2095 | 1464228735700 Marionette TRACE conn2 <- [1,1766,null,{}] 19:12:15 INFO - PROCESS | 2095 | 1464228735703 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:15 INFO - PROCESS | 2095 | 1464228735808 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:12:15 INFO - PROCESS | 2095 | 1464228735901 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x1353e9800 == 71 [pid = 2095] [id = 449] 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x12c8f3800) [pid = 2095] [serial = 1346] [outer = 0x0] 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x12c8f9800) [pid = 2095] [serial = 1347] [outer = 0x12c8f3800] 19:12:15 INFO - PROCESS | 2095 | 1464228735930 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x12cd4b800) [pid = 2095] [serial = 1348] [outer = 0x12c8f3800] 19:12:16 INFO - PROCESS | 2095 | 1464228736385 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 19:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:12:16 INFO - PROCESS | 2095 | 1464228736419 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 2095 | 1464228736420 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:12:16 INFO - PROCESS | 2095 | 1464228736422 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 2095 | 1464228736423 Marionette TRACE conn2 <- [1,1770,null,{}] 19:12:16 INFO - PROCESS | 2095 | 1464228736426 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:16 INFO - PROCESS | 2095 | 1464228736530 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:12:16 INFO - PROCESS | 2095 | 1464228736605 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x117435000 == 72 [pid = 2095] [id = 450] 19:12:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x110dfb800) [pid = 2095] [serial = 1349] [outer = 0x0] 19:12:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x1182c8c00) [pid = 2095] [serial = 1350] [outer = 0x110dfb800] 19:12:16 INFO - PROCESS | 2095 | 1464228736635 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x1198b8400) [pid = 2095] [serial = 1351] [outer = 0x110dfb800] 19:12:17 INFO - PROCESS | 2095 | 1464228737301 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 919ms 19:12:17 INFO - PROCESS | 2095 | 1464228737342 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:12:17 INFO - PROCESS | 2095 | 1464228737345 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:12:17 INFO - PROCESS | 2095 | 1464228737349 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:12:17 INFO - PROCESS | 2095 | 1464228737351 Marionette TRACE conn2 <- [1,1774,null,{}] 19:12:17 INFO - PROCESS | 2095 | 1464228737356 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:17 INFO - PROCESS | 2095 | 1464228737499 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:12:17 INFO - PROCESS | 2095 | 1464228737580 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215ca800 == 73 [pid = 2095] [id = 451] 19:12:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x112c87c00) [pid = 2095] [serial = 1352] [outer = 0x0] 19:12:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x115e60800) [pid = 2095] [serial = 1353] [outer = 0x112c87c00] 19:12:17 INFO - PROCESS | 2095 | 1464228737608 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x116a66c00) [pid = 2095] [serial = 1354] [outer = 0x112c87c00] 19:12:18 INFO - PROCESS | 2095 | 1464228738032 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 725ms 19:12:18 INFO - PROCESS | 2095 | 1464228738074 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:12:18 INFO - PROCESS | 2095 | 1464228738078 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:12:18 INFO - PROCESS | 2095 | 1464228738082 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 2095 | 1464228738084 Marionette TRACE conn2 <- [1,1778,null,{}] 19:12:18 INFO - PROCESS | 2095 | 1464228738086 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:18 INFO - PROCESS | 2095 | 1464228738186 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:12:18 INFO - PROCESS | 2095 | 1464228738260 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x11947d800 == 74 [pid = 2095] [id = 452] 19:12:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x1159a6800) [pid = 2095] [serial = 1355] [outer = 0x0] 19:12:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x1183c0400) [pid = 2095] [serial = 1356] [outer = 0x1159a6800] 19:12:18 INFO - PROCESS | 2095 | 1464228738287 Marionette DEBUG loaded listener.js 19:12:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x11892ec00) [pid = 2095] [serial = 1357] [outer = 0x1159a6800] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbbd800 == 73 [pid = 2095] [id = 388] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x121563800 == 72 [pid = 2095] [id = 385] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12cba5000 == 71 [pid = 2095] [id = 387] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x1355ab800 == 70 [pid = 2095] [id = 442] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12dfc4800 == 69 [pid = 2095] [id = 441] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x11a180000 == 68 [pid = 2095] [id = 440] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12d69c800 == 67 [pid = 2095] [id = 439] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb0800 == 66 [pid = 2095] [id = 438] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3d5000 == 65 [pid = 2095] [id = 437] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x12bb08800) [pid = 2095] [serial = 1266] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd95000 == 64 [pid = 2095] [id = 436] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1c7000 == 63 [pid = 2095] [id = 435] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x1298f8000 == 62 [pid = 2095] [id = 434] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x112f1b800 == 61 [pid = 2095] [id = 433] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x1215cb800 == 60 [pid = 2095] [id = 432] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x116acc800 == 59 [pid = 2095] [id = 431] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x117583000 == 58 [pid = 2095] [id = 430] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x119483800 == 57 [pid = 2095] [id = 429] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a1800 == 56 [pid = 2095] [id = 426] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb7800 == 55 [pid = 2095] [id = 425] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x121564000 == 54 [pid = 2095] [id = 424] 19:12:18 INFO - PROCESS | 2095 | --DOCSHELL 0x118580000 == 53 [pid = 2095] [id = 423] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x12b107000) [pid = 2095] [serial = 1168] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x12161cc00) [pid = 2095] [serial = 1042] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x12916a000) [pid = 2095] [serial = 1105] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x1194a8c00) [pid = 2095] [serial = 1051] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x12173a000) [pid = 2095] [serial = 1054] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x1133f0000) [pid = 2095] [serial = 1096] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x1159ab800) [pid = 2095] [serial = 1012] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x1169a8400) [pid = 2095] [serial = 1048] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x112c8f400) [pid = 2095] [serial = 1045] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x116961800) [pid = 2095] [serial = 1153] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x118929800) [pid = 2095] [serial = 1156] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x1213f1400) [pid = 2095] [serial = 1159] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x1277d8c00) [pid = 2095] [serial = 1162] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x129358c00) [pid = 2095] [serial = 1165] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x1277e0000) [pid = 2095] [serial = 1248] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x12934c000) [pid = 2095] [serial = 1251] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x11a09b800) [pid = 2095] [serial = 1239] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x11a1bec00) [pid = 2095] [serial = 1240] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1163b0000) [pid = 2095] [serial = 1213] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x112e11c00) [pid = 2095] [serial = 1212] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1166c4800) [pid = 2095] [serial = 1233] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12938c000) [pid = 2095] [serial = 1254] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12938c400) [pid = 2095] [serial = 1252] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1213efc00) [pid = 2095] [serial = 1242] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x11915f800) [pid = 2095] [serial = 1236] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1198b5800) [pid = 2095] [serial = 1237] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x11314b000) [pid = 2095] [serial = 1230] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1159b2c00) [pid = 2095] [serial = 1231] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x129354000) [pid = 2095] [serial = 1224] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12c719800) [pid = 2095] [serial = 1228] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12b9ed000) [pid = 2095] [serial = 1227] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11988ac00) [pid = 2095] [serial = 1216] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11902ec00) [pid = 2095] [serial = 1215] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x128e2f800) [pid = 2095] [serial = 1219] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x127740400) [pid = 2095] [serial = 1218] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12c714c00) [pid = 2095] [serial = 1210] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1194aa000) [pid = 2095] [serial = 1257] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a707c00) [pid = 2095] [serial = 1258] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12b964c00) [pid = 2095] [serial = 1263] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12a703800) [pid = 2095] [serial = 1255] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12a782c00) [pid = 2095] [serial = 1260] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12b2fdc00) [pid = 2095] [serial = 1225] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12a71ec00) [pid = 2095] [serial = 1222] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12a70a400) [pid = 2095] [serial = 1221] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1182ca400) [pid = 2095] [serial = 1234] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x125875c00) [pid = 2095] [serial = 1245] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x128e25800) [pid = 2095] [serial = 1249] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12b2fd800) [pid = 2095] [serial = 1261] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x121732c00) [pid = 2095] [serial = 1243] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1275c7800) [pid = 2095] [serial = 1246] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12b9ee800) [pid = 2095] [serial = 1264] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x124de8c00) [pid = 2095] [serial = 1102] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x1121e9c00) [pid = 2095] [serial = 1009] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x119155800) [pid = 2095] [serial = 1099] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x12aecf000) [pid = 2095] [serial = 1150] [outer = 0x0] [url = about:blank] 19:12:18 INFO - PROCESS | 2095 | 1464228738725 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 19:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 19:12:18 INFO - PROCESS | 2095 | 1464228738754 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:12:18 INFO - PROCESS | 2095 | 1464228738756 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:12:18 INFO - PROCESS | 2095 | 1464228738758 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 2095 | 1464228738761 Marionette TRACE conn2 <- [1,1782,null,{}] 19:12:18 INFO - PROCESS | 2095 | 1464228738769 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:18 INFO - PROCESS | 2095 | 1464228738902 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:12:19 INFO - PROCESS | 2095 | 1464228738995 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184c8000 == 54 [pid = 2095] [id = 453] 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1184b3800) [pid = 2095] [serial = 1358] [outer = 0x0] 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1191ee800) [pid = 2095] [serial = 1359] [outer = 0x1184b3800] 19:12:19 INFO - PROCESS | 2095 | 1464228739041 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x1198b9000) [pid = 2095] [serial = 1360] [outer = 0x1184b3800] 19:12:19 INFO - PROCESS | 2095 | 1464228739425 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 19:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 676ms 19:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:12:19 INFO - PROCESS | 2095 | 1464228739436 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:12:19 INFO - PROCESS | 2095 | 1464228739438 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:12:19 INFO - PROCESS | 2095 | 1464228739440 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 2095 | 1464228739441 Marionette TRACE conn2 <- [1,1786,null,{}] 19:12:19 INFO - PROCESS | 2095 | 1464228739444 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:19 INFO - PROCESS | 2095 | 1464228739530 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:12:19 INFO - PROCESS | 2095 | 1464228739588 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cb8000 == 55 [pid = 2095] [id = 454] 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1198bb400) [pid = 2095] [serial = 1361] [outer = 0x0] 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1198e4c00) [pid = 2095] [serial = 1362] [outer = 0x1198bb400] 19:12:19 INFO - PROCESS | 2095 | 1464228739614 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11a033800) [pid = 2095] [serial = 1363] [outer = 0x1198bb400] 19:12:19 INFO - PROCESS | 2095 | 1464228739903 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 19:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 19:12:19 INFO - PROCESS | 2095 | 1464228739970 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:12:19 INFO - PROCESS | 2095 | 1464228739971 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:12:19 INFO - PROCESS | 2095 | 1464228739973 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 2095 | 1464228739975 Marionette TRACE conn2 <- [1,1790,null,{}] 19:12:19 INFO - PROCESS | 2095 | 1464228739977 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:20 INFO - PROCESS | 2095 | 1464228740060 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:12:20 INFO - PROCESS | 2095 | 1464228740116 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x123ddc000 == 56 [pid = 2095] [id = 455] 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1198bd800) [pid = 2095] [serial = 1364] [outer = 0x0] 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11a0a4000) [pid = 2095] [serial = 1365] [outer = 0x1198bd800] 19:12:20 INFO - PROCESS | 2095 | 1464228740141 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1213ee800) [pid = 2095] [serial = 1366] [outer = 0x1198bd800] 19:12:20 INFO - PROCESS | 2095 | 1464228740471 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 19:12:20 INFO - PROCESS | 2095 | 1464228740492 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 2095 | 1464228740494 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:12:20 INFO - PROCESS | 2095 | 1464228740497 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 2095 | 1464228740500 Marionette TRACE conn2 <- [1,1794,null,{}] 19:12:20 INFO - PROCESS | 2095 | 1464228740504 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:20 INFO - PROCESS | 2095 | 1464228740652 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:12:20 INFO - PROCESS | 2095 | 1464228740760 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x127023800 == 57 [pid = 2095] [id = 456] 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1213ed800) [pid = 2095] [serial = 1367] [outer = 0x0] 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x121625400) [pid = 2095] [serial = 1368] [outer = 0x1213ed800] 19:12:20 INFO - PROCESS | 2095 | 1464228740802 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1275c1000) [pid = 2095] [serial = 1369] [outer = 0x1213ed800] 19:12:21 INFO - PROCESS | 2095 | 1464228741198 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 723ms 19:12:21 INFO - PROCESS | 2095 | 1464228741221 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 2095 | 1464228741222 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:12:21 INFO - PROCESS | 2095 | 1464228741224 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 2095 | 1464228741225 Marionette TRACE conn2 <- [1,1798,null,{}] 19:12:21 INFO - PROCESS | 2095 | 1464228741228 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:21 INFO - PROCESS | 2095 | 1464228741341 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:12:21 INFO - PROCESS | 2095 | 1464228741353 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x129629000 == 58 [pid = 2095] [id = 457] 19:12:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1275c7800) [pid = 2095] [serial = 1370] [outer = 0x0] 19:12:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x128e25c00) [pid = 2095] [serial = 1371] [outer = 0x1275c7800] 19:12:21 INFO - PROCESS | 2095 | 1464228741378 Marionette DEBUG loaded listener.js 19:12:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1291de000) [pid = 2095] [serial = 1372] [outer = 0x1275c7800] 19:12:21 INFO - PROCESS | 2095 | 1464228741713 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 19:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:12:21 INFO - PROCESS | 2095 | 1464228741743 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 2095 | 1464228741744 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:12:21 INFO - PROCESS | 2095 | 1464228741746 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 2095 | 1464228741747 Marionette TRACE conn2 <- [1,1802,null,{}] 19:12:21 INFO - PROCESS | 2095 | 1464228741749 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:21 INFO - PROCESS | 2095 | 1464228741880 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:12:21 INFO - PROCESS | 2095 | 1464228741899 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae40000 == 59 [pid = 2095] [id = 458] 19:12:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x128dc0000) [pid = 2095] [serial = 1373] [outer = 0x0] 19:12:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x129390400) [pid = 2095] [serial = 1374] [outer = 0x128dc0000] 19:12:21 INFO - PROCESS | 2095 | 1464228741939 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12a707800) [pid = 2095] [serial = 1375] [outer = 0x128dc0000] 19:12:22 INFO - PROCESS | 2095 | 1464228742386 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 19:12:22 INFO - PROCESS | 2095 | 1464228742416 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:12:22 INFO - PROCESS | 2095 | 1464228742417 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:12:22 INFO - PROCESS | 2095 | 1464228742427 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:12:22 INFO - PROCESS | 2095 | 1464228742428 Marionette TRACE conn2 <- [1,1806,null,{}] 19:12:22 INFO - PROCESS | 2095 | 1464228742430 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:22 INFO - PROCESS | 2095 | 1464228742537 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:12:22 INFO - PROCESS | 2095 | 1464228742573 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b254000 == 60 [pid = 2095] [id = 459] 19:12:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12a707c00) [pid = 2095] [serial = 1376] [outer = 0x0] 19:12:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12a71b800) [pid = 2095] [serial = 1377] [outer = 0x12a707c00] 19:12:22 INFO - PROCESS | 2095 | 1464228742599 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12a783000) [pid = 2095] [serial = 1378] [outer = 0x12a707c00] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12b963400) [pid = 2095] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12934cc00) [pid = 2095] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12b9eec00) [pid = 2095] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1130ac000) [pid = 2095] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x112c8bc00) [pid = 2095] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x116369000) [pid = 2095] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1198e4000) [pid = 2095] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x121c76400) [pid = 2095] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x115e59000) [pid = 2095] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1198e8c00) [pid = 2095] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11695c400) [pid = 2095] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12586c000) [pid = 2095] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x112c8d000) [pid = 2095] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:12:22 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12a70fc00) [pid = 2095] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:12:23 INFO - PROCESS | 2095 | 1464228743017 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms 19:12:23 INFO - PROCESS | 2095 | 1464228743052 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 2095 | 1464228743054 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:12:23 INFO - PROCESS | 2095 | 1464228743056 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 2095 | 1464228743058 Marionette TRACE conn2 <- [1,1810,null,{}] 19:12:23 INFO - PROCESS | 2095 | 1464228743060 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:23 INFO - PROCESS | 2095 | 1464228743180 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:12:23 INFO - PROCESS | 2095 | 1464228743215 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9c1800 == 61 [pid = 2095] [id = 460] 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x112582000) [pid = 2095] [serial = 1379] [outer = 0x0] 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x121407400) [pid = 2095] [serial = 1380] [outer = 0x112582000] 19:12:23 INFO - PROCESS | 2095 | 1464228743253 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12a713400) [pid = 2095] [serial = 1381] [outer = 0x112582000] 19:12:23 INFO - PROCESS | 2095 | 1464228743542 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 19:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:12:23 INFO - PROCESS | 2095 | 1464228743576 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 2095 | 1464228743577 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:12:23 INFO - PROCESS | 2095 | 1464228743579 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 2095 | 1464228743581 Marionette TRACE conn2 <- [1,1814,null,{}] 19:12:23 INFO - PROCESS | 2095 | 1464228743587 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:23 INFO - PROCESS | 2095 | 1464228743687 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:12:23 INFO - PROCESS | 2095 | 1464228743742 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c035800 == 62 [pid = 2095] [id = 461] 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x11678a000) [pid = 2095] [serial = 1382] [outer = 0x0] 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12aecf000) [pid = 2095] [serial = 1383] [outer = 0x11678a000] 19:12:23 INFO - PROCESS | 2095 | 1464228743772 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12bb04c00) [pid = 2095] [serial = 1384] [outer = 0x11678a000] 19:12:24 INFO - PROCESS | 2095 | 1464228744049 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 19:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:12:24 INFO - PROCESS | 2095 | 1464228744104 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 2095 | 1464228744105 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:12:24 INFO - PROCESS | 2095 | 1464228744107 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 2095 | 1464228744108 Marionette TRACE conn2 <- [1,1818,null,{}] 19:12:24 INFO - PROCESS | 2095 | 1464228744111 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:24 INFO - PROCESS | 2095 | 1464228744199 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:12:24 INFO - PROCESS | 2095 | 1464228744203 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cba7800 == 63 [pid = 2095] [id = 462] 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x11a1c1400) [pid = 2095] [serial = 1385] [outer = 0x0] 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12bf35800) [pid = 2095] [serial = 1386] [outer = 0x11a1c1400] 19:12:24 INFO - PROCESS | 2095 | 1464228744227 Marionette DEBUG loaded listener.js 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12c719800) [pid = 2095] [serial = 1387] [outer = 0x11a1c1400] 19:12:24 INFO - PROCESS | 2095 | 1464228744547 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 468ms 19:12:24 INFO - PROCESS | 2095 | 1464228744576 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 2095 | 1464228744577 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:12:24 INFO - PROCESS | 2095 | 1464228744579 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 2095 | 1464228744580 Marionette TRACE conn2 <- [1,1822,null,{}] 19:12:24 INFO - PROCESS | 2095 | 1464228744583 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:24 INFO - PROCESS | 2095 | 1464228744697 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:12:24 INFO - PROCESS | 2095 | 1464228744704 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce38800 == 64 [pid = 2095] [id = 463] 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12a781800) [pid = 2095] [serial = 1388] [outer = 0x0] 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12c71dc00) [pid = 2095] [serial = 1389] [outer = 0x12a781800] 19:12:24 INFO - PROCESS | 2095 | 1464228744728 Marionette DEBUG loaded listener.js 19:12:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12c8f8400) [pid = 2095] [serial = 1390] [outer = 0x12a781800] 19:12:25 INFO - PROCESS | 2095 | 1464228745189 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 19:12:25 INFO - PROCESS | 2095 | 1464228745249 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:12:25 INFO - PROCESS | 2095 | 1464228745254 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:12:25 INFO - PROCESS | 2095 | 1464228745258 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:12:25 INFO - PROCESS | 2095 | 1464228745260 Marionette TRACE conn2 <- [1,1826,null,{}] 19:12:25 INFO - PROCESS | 2095 | 1464228745264 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:25 INFO - PROCESS | 2095 | 1464228745375 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:12:25 INFO - PROCESS | 2095 | 1464228745484 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d5800 == 65 [pid = 2095] [id = 464] 19:12:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x113366c00) [pid = 2095] [serial = 1391] [outer = 0x0] 19:12:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1159a9800) [pid = 2095] [serial = 1392] [outer = 0x113366c00] 19:12:25 INFO - PROCESS | 2095 | 1464228745517 Marionette DEBUG loaded listener.js 19:12:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1169aac00) [pid = 2095] [serial = 1393] [outer = 0x113366c00] 19:12:25 INFO - PROCESS | 2095 | 1464228745952 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 724ms 19:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:12:25 INFO - PROCESS | 2095 | 1464228745982 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:12:25 INFO - PROCESS | 2095 | 1464228745986 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:12:25 INFO - PROCESS | 2095 | 1464228745991 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:12:25 INFO - PROCESS | 2095 | 1464228745992 Marionette TRACE conn2 <- [1,1830,null,{}] 19:12:25 INFO - PROCESS | 2095 | 1464228745995 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:26 INFO - PROCESS | 2095 | 1464228746105 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:12:26 INFO - PROCESS | 2095 | 1464228746165 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x12702c000 == 66 [pid = 2095] [id = 465] 19:12:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1184b0800) [pid = 2095] [serial = 1394] [outer = 0x0] 19:12:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x11915f800) [pid = 2095] [serial = 1395] [outer = 0x1184b0800] 19:12:26 INFO - PROCESS | 2095 | 1464228746235 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1198e1400) [pid = 2095] [serial = 1396] [outer = 0x1184b0800] 19:12:26 INFO - PROCESS | 2095 | 1464228746656 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 19:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:12:26 INFO - PROCESS | 2095 | 1464228746722 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 2095 | 1464228746723 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:12:26 INFO - PROCESS | 2095 | 1464228746726 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 2095 | 1464228746728 Marionette TRACE conn2 <- [1,1834,null,{}] 19:12:26 INFO - PROCESS | 2095 | 1464228746751 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:26 INFO - PROCESS | 2095 | 1464228746859 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:12:26 INFO - PROCESS | 2095 | 1464228746934 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d579800 == 67 [pid = 2095] [id = 466] 19:12:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x11a1ba000) [pid = 2095] [serial = 1397] [outer = 0x0] 19:12:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x121c77000) [pid = 2095] [serial = 1398] [outer = 0x11a1ba000] 19:12:26 INFO - PROCESS | 2095 | 1464228746965 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12667bc00) [pid = 2095] [serial = 1399] [outer = 0x11a1ba000] 19:12:27 INFO - PROCESS | 2095 | 1464228747380 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 19:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 675ms 19:12:27 INFO - PROCESS | 2095 | 1464228747402 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:12:27 INFO - PROCESS | 2095 | 1464228747404 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:12:27 INFO - PROCESS | 2095 | 1464228747406 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 2095 | 1464228747407 Marionette TRACE conn2 <- [1,1838,null,{}] 19:12:27 INFO - PROCESS | 2095 | 1464228747410 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:27 INFO - PROCESS | 2095 | 1464228747520 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:12:27 INFO - PROCESS | 2095 | 1464228747580 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd09000 == 68 [pid = 2095] [id = 467] 19:12:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1291e2400) [pid = 2095] [serial = 1400] [outer = 0x0] 19:12:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12a714800) [pid = 2095] [serial = 1401] [outer = 0x1291e2400] 19:12:27 INFO - PROCESS | 2095 | 1464228747650 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12b102800) [pid = 2095] [serial = 1402] [outer = 0x1291e2400] 19:12:28 INFO - PROCESS | 2095 | 1464228748063 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 19:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:12:28 INFO - PROCESS | 2095 | 1464228748076 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 2095 | 1464228748077 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:12:28 INFO - PROCESS | 2095 | 1464228748080 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 2095 | 1464228748081 Marionette TRACE conn2 <- [1,1842,null,{}] 19:12:28 INFO - PROCESS | 2095 | 1464228748086 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:28 INFO - PROCESS | 2095 | 1464228748188 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:12:28 INFO - PROCESS | 2095 | 1464228748290 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfc6800 == 69 [pid = 2095] [id = 468] 19:12:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12a70ac00) [pid = 2095] [serial = 1403] [outer = 0x0] 19:12:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12b961000) [pid = 2095] [serial = 1404] [outer = 0x12a70ac00] 19:12:28 INFO - PROCESS | 2095 | 1464228748321 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12bb06400) [pid = 2095] [serial = 1405] [outer = 0x12a70ac00] 19:12:28 INFO - PROCESS | 2095 | 1464228748700 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 19:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:12:28 INFO - PROCESS | 2095 | 1464228748773 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 2095 | 1464228748775 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:12:28 INFO - PROCESS | 2095 | 1464228748777 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 2095 | 1464228748778 Marionette TRACE conn2 <- [1,1846,null,{}] 19:12:28 INFO - PROCESS | 2095 | 1464228748780 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:28 INFO - PROCESS | 2095 | 1464228748900 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:12:28 INFO - PROCESS | 2095 | 1464228748962 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3ce000 == 70 [pid = 2095] [id = 469] 19:12:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x119b26c00) [pid = 2095] [serial = 1406] [outer = 0x0] 19:12:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12c71a800) [pid = 2095] [serial = 1407] [outer = 0x119b26c00] 19:12:28 INFO - PROCESS | 2095 | 1464228748991 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12ce8f000) [pid = 2095] [serial = 1408] [outer = 0x119b26c00] 19:12:29 INFO - PROCESS | 2095 | 1464228749445 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 19:12:29 INFO - PROCESS | 2095 | 1464228749542 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 2095 | 1464228749544 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:12:29 INFO - PROCESS | 2095 | 1464228749548 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 2095 | 1464228749550 Marionette TRACE conn2 <- [1,1850,null,{}] 19:12:29 INFO - PROCESS | 2095 | 1464228749554 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:29 INFO - PROCESS | 2095 | 1464228749891 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:12:29 INFO - PROCESS | 2095 | 1464228749961 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a8800 == 71 [pid = 2095] [id = 470] 19:12:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x112586800) [pid = 2095] [serial = 1409] [outer = 0x0] 19:12:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x11258e400) [pid = 2095] [serial = 1410] [outer = 0x112586800] 19:12:29 INFO - PROCESS | 2095 | 1464228749992 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x112d54c00) [pid = 2095] [serial = 1411] [outer = 0x112586800] 19:12:30 INFO - PROCESS | 2095 | 1464228750489 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 972ms 19:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:12:30 INFO - PROCESS | 2095 | 1464228750520 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:12:30 INFO - PROCESS | 2095 | 1464228750522 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:12:30 INFO - PROCESS | 2095 | 1464228750525 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:12:30 INFO - PROCESS | 2095 | 1464228750528 Marionette TRACE conn2 <- [1,1854,null,{}] 19:12:30 INFO - PROCESS | 2095 | 1464228750531 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:30 INFO - PROCESS | 2095 | 1464228750631 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:12:30 INFO - PROCESS | 2095 | 1464228750694 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189c0800 == 72 [pid = 2095] [id = 471] 19:12:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x1166c6000) [pid = 2095] [serial = 1412] [outer = 0x0] 19:12:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x1184b4800) [pid = 2095] [serial = 1413] [outer = 0x1166c6000] 19:12:30 INFO - PROCESS | 2095 | 1464228750723 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x119061c00) [pid = 2095] [serial = 1414] [outer = 0x1166c6000] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8d4000 == 71 [pid = 2095] [id = 406] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd1a000 == 70 [pid = 2095] [id = 407] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdae000 == 69 [pid = 2095] [id = 368] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12cba7800 == 68 [pid = 2095] [id = 462] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12c035800 == 67 [pid = 2095] [id = 461] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9c1800 == 66 [pid = 2095] [id = 460] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12b254000 == 65 [pid = 2095] [id = 459] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae40000 == 64 [pid = 2095] [id = 458] 19:12:30 INFO - PROCESS | 2095 | --DOCSHELL 0x129629000 == 63 [pid = 2095] [id = 457] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x1217bec00) [pid = 2095] [serial = 1326] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x127023800 == 62 [pid = 2095] [id = 456] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x123ddc000 == 61 [pid = 2095] [id = 455] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x119cb8000 == 60 [pid = 2095] [id = 454] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x1184c8000 == 59 [pid = 2095] [id = 453] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x11947d800 == 58 [pid = 2095] [id = 452] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x1215ca800 == 57 [pid = 2095] [id = 451] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x12587e000 == 56 [pid = 2095] [id = 444] 19:12:31 INFO - PROCESS | 2095 | --DOCSHELL 0x116988000 == 55 [pid = 2095] [id = 443] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x12b9f6c00) [pid = 2095] [serial = 1314] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x12a784800) [pid = 2095] [serial = 1309] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x12bf33c00) [pid = 2095] [serial = 1267] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1182cfc00) [pid = 2095] [serial = 1321] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x115de8000) [pid = 2095] [serial = 1288] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x12a71bc00) [pid = 2095] [serial = 1308] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x112c90c00) [pid = 2095] [serial = 1287] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12bf3c000) [pid = 2095] [serial = 1317] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x11902fc00) [pid = 2095] [serial = 1272] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1198ea400) [pid = 2095] [serial = 1296] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12934d400) [pid = 2095] [serial = 1305] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x11892a800) [pid = 2095] [serial = 1291] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x12c8f2800) [pid = 2095] [serial = 1318] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12bf33000) [pid = 2095] [serial = 1315] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1213f0000) [pid = 2095] [serial = 1299] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x129398400) [pid = 2095] [serial = 1306] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1198b7800) [pid = 2095] [serial = 1323] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12bb05400) [pid = 2095] [serial = 1284] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x128e26c00) [pid = 2095] [serial = 1303] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12b113c00) [pid = 2095] [serial = 1281] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x121e03000) [pid = 2095] [serial = 1300] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x115e58800) [pid = 2095] [serial = 1320] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1270b0800) [pid = 2095] [serial = 1302] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12938f000) [pid = 2095] [serial = 1278] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11a0a9800) [pid = 2095] [serial = 1297] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1159b0000) [pid = 2095] [serial = 1269] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1198de400) [pid = 2095] [serial = 1294] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1184ad800) [pid = 2095] [serial = 1290] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11767d800) [pid = 2095] [serial = 1293] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12b11dc00) [pid = 2095] [serial = 1311] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12140b400) [pid = 2095] [serial = 1275] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12b95c000) [pid = 2095] [serial = 1312] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1213f1800) [pid = 2095] [serial = 1324] [outer = 0x0] [url = about:blank] 19:12:31 INFO - PROCESS | 2095 | 1464228751177 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 672ms 19:12:31 INFO - PROCESS | 2095 | 1464228751198 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 2095 | 1464228751201 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:12:31 INFO - PROCESS | 2095 | 1464228751205 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 2095 | 1464228751206 Marionette TRACE conn2 <- [1,1858,null,{}] 19:12:31 INFO - PROCESS | 2095 | 1464228751209 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:31 INFO - PROCESS | 2095 | 1464228751312 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:12:31 INFO - PROCESS | 2095 | 1464228751323 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x119075800 == 56 [pid = 2095] [id = 472] 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1198c1800) [pid = 2095] [serial = 1415] [outer = 0x0] 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1198dc400) [pid = 2095] [serial = 1416] [outer = 0x1198c1800] 19:12:31 INFO - PROCESS | 2095 | 1464228751348 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x119b26400) [pid = 2095] [serial = 1417] [outer = 0x1198c1800] 19:12:31 INFO - PROCESS | 2095 | 1464228751711 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 19:12:31 INFO - PROCESS | 2095 | 1464228751724 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:12:31 INFO - PROCESS | 2095 | 1464228751726 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:12:31 INFO - PROCESS | 2095 | 1464228751735 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 2095 | 1464228751738 Marionette TRACE conn2 <- [1,1862,null,{}] 19:12:31 INFO - PROCESS | 2095 | 1464228751741 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:31 INFO - PROCESS | 2095 | 1464228751828 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:12:31 INFO - PROCESS | 2095 | 1464228751834 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x125889000 == 57 [pid = 2095] [id = 473] 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x11a0a0800) [pid = 2095] [serial = 1418] [outer = 0x0] 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12117ac00) [pid = 2095] [serial = 1419] [outer = 0x11a0a0800] 19:12:31 INFO - PROCESS | 2095 | 1464228751860 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1213e7400) [pid = 2095] [serial = 1420] [outer = 0x11a0a0800] 19:12:32 INFO - PROCESS | 2095 | 1464228752192 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 477ms 19:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:12:32 INFO - PROCESS | 2095 | 1464228752206 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 2095 | 1464228752207 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:12:32 INFO - PROCESS | 2095 | 1464228752209 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 2095 | 1464228752210 Marionette TRACE conn2 <- [1,1866,null,{}] 19:12:32 INFO - PROCESS | 2095 | 1464228752213 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:32 INFO - PROCESS | 2095 | 1464228752305 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:12:32 INFO - PROCESS | 2095 | 1464228752375 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191ba000 == 58 [pid = 2095] [id = 474] 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x121408000) [pid = 2095] [serial = 1421] [outer = 0x0] 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x123de6400) [pid = 2095] [serial = 1422] [outer = 0x121408000] 19:12:32 INFO - PROCESS | 2095 | 1464228752400 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12586fc00) [pid = 2095] [serial = 1423] [outer = 0x121408000] 19:12:32 INFO - PROCESS | 2095 | 1464228752676 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 19:12:32 INFO - PROCESS | 2095 | 1464228752729 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 2095 | 1464228752731 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:12:32 INFO - PROCESS | 2095 | 1464228752735 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 2095 | 1464228752738 Marionette TRACE conn2 <- [1,1870,null,{}] 19:12:32 INFO - PROCESS | 2095 | 1464228752740 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:32 INFO - PROCESS | 2095 | 1464228752827 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:12:32 INFO - PROCESS | 2095 | 1464228752894 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1b1000 == 59 [pid = 2095] [id = 475] 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x128dbfc00) [pid = 2095] [serial = 1424] [outer = 0x0] 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x128dc9c00) [pid = 2095] [serial = 1425] [outer = 0x128dbfc00] 19:12:32 INFO - PROCESS | 2095 | 1464228752924 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x129392000) [pid = 2095] [serial = 1426] [outer = 0x128dbfc00] 19:12:33 INFO - PROCESS | 2095 | 1464228753240 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 19:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:12:33 INFO - PROCESS | 2095 | 1464228753257 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 2095 | 1464228753258 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:12:33 INFO - PROCESS | 2095 | 1464228753260 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 2095 | 1464228753271 Marionette TRACE conn2 <- [1,1874,null,{}] 19:12:33 INFO - PROCESS | 2095 | 1464228753282 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:33 INFO - PROCESS | 2095 | 1464228753388 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:12:33 INFO - PROCESS | 2095 | 1464228753426 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd94000 == 60 [pid = 2095] [id = 476] 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x112c89c00) [pid = 2095] [serial = 1427] [outer = 0x0] 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a70dc00) [pid = 2095] [serial = 1428] [outer = 0x112c89c00] 19:12:33 INFO - PROCESS | 2095 | 1464228753451 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12b117400) [pid = 2095] [serial = 1429] [outer = 0x112c89c00] 19:12:33 INFO - PROCESS | 2095 | 1464228753769 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 536ms 19:12:33 INFO - PROCESS | 2095 | 1464228753797 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 2095 | 1464228753799 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:12:33 INFO - PROCESS | 2095 | 1464228753803 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 2095 | 1464228753804 Marionette TRACE conn2 <- [1,1878,null,{}] 19:12:33 INFO - PROCESS | 2095 | 1464228753806 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:33 INFO - PROCESS | 2095 | 1464228753910 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:12:33 INFO - PROCESS | 2095 | 1464228753931 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c03c000 == 61 [pid = 2095] [id = 477] 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12a717000) [pid = 2095] [serial = 1430] [outer = 0x0] 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b963400) [pid = 2095] [serial = 1431] [outer = 0x12a717000] 19:12:33 INFO - PROCESS | 2095 | 1464228753955 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12bb11c00) [pid = 2095] [serial = 1432] [outer = 0x12a717000] 19:12:34 INFO - PROCESS | 2095 | 1464228754305 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 19:12:34 INFO - PROCESS | 2095 | 1464228754321 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 2095 | 1464228754322 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:12:34 INFO - PROCESS | 2095 | 1464228754325 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 2095 | 1464228754326 Marionette TRACE conn2 <- [1,1882,null,{}] 19:12:34 INFO - PROCESS | 2095 | 1464228754328 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:34 INFO - PROCESS | 2095 | 1464228754437 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:12:34 INFO - PROCESS | 2095 | 1464228754482 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cba4800 == 62 [pid = 2095] [id = 478] 19:12:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12b108000) [pid = 2095] [serial = 1433] [outer = 0x0] 19:12:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12c71ac00) [pid = 2095] [serial = 1434] [outer = 0x12b108000] 19:12:34 INFO - PROCESS | 2095 | 1464228754507 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12c8fc800) [pid = 2095] [serial = 1435] [outer = 0x12b108000] 19:12:34 INFO - PROCESS | 2095 | 1464228754808 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 19:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:12:34 INFO - PROCESS | 2095 | 1464228754846 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 2095 | 1464228754847 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:12:34 INFO - PROCESS | 2095 | 1464228754849 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 2095 | 1464228754853 Marionette TRACE conn2 <- [1,1886,null,{}] 19:12:34 INFO - PROCESS | 2095 | 1464228754855 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:34 INFO - PROCESS | 2095 | 1464228754968 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:12:34 INFO - PROCESS | 2095 | 1464228754978 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d577800 == 63 [pid = 2095] [id = 479] 19:12:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x115d4a400) [pid = 2095] [serial = 1436] [outer = 0x0] 19:12:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12cd4c400) [pid = 2095] [serial = 1437] [outer = 0x115d4a400] 19:12:35 INFO - PROCESS | 2095 | 1464228755004 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12cd57400) [pid = 2095] [serial = 1438] [outer = 0x115d4a400] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1275c7800) [pid = 2095] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x128dc0000) [pid = 2095] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1198bd800) [pid = 2095] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1184b3800) [pid = 2095] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12a707c00) [pid = 2095] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1159a6800) [pid = 2095] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x11a1c1400) [pid = 2095] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1198bb400) [pid = 2095] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x112c87c00) [pid = 2095] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11871ec00) [pid = 2095] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11678a000) [pid = 2095] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x112582000) [pid = 2095] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:12:35 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1213ed800) [pid = 2095] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:12:35 INFO - PROCESS | 2095 | 1464228755596 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 772ms 19:12:35 INFO - PROCESS | 2095 | 1464228755621 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 2095 | 1464228755623 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:12:35 INFO - PROCESS | 2095 | 1464228755625 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 2095 | 1464228755626 Marionette TRACE conn2 <- [1,1890,null,{}] 19:12:35 INFO - PROCESS | 2095 | 1464228755628 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:35 INFO - PROCESS | 2095 | 1464228755716 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:12:35 INFO - PROCESS | 2095 | 1464228755779 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c030800 == 64 [pid = 2095] [id = 480] 19:12:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11214d000) [pid = 2095] [serial = 1439] [outer = 0x0] 19:12:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1213ed400) [pid = 2095] [serial = 1440] [outer = 0x11214d000] 19:12:35 INFO - PROCESS | 2095 | 1464228755809 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12cd50800) [pid = 2095] [serial = 1441] [outer = 0x11214d000] 19:12:36 INFO - PROCESS | 2095 | 1464228756104 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 19:12:36 INFO - PROCESS | 2095 | 1464228756144 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:12:36 INFO - PROCESS | 2095 | 1464228756146 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:12:36 INFO - PROCESS | 2095 | 1464228756149 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 2095 | 1464228756154 Marionette TRACE conn2 <- [1,1894,null,{}] 19:12:36 INFO - PROCESS | 2095 | 1464228756156 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:36 INFO - PROCESS | 2095 | 1464228756257 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:12:36 INFO - PROCESS | 2095 | 1464228756261 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x1353e3800 == 65 [pid = 2095] [id = 481] 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12ce8f400) [pid = 2095] [serial = 1442] [outer = 0x0] 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12d427400) [pid = 2095] [serial = 1443] [outer = 0x12ce8f400] 19:12:36 INFO - PROCESS | 2095 | 1464228756286 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12d5e2400) [pid = 2095] [serial = 1444] [outer = 0x12ce8f400] 19:12:36 INFO - PROCESS | 2095 | 1464228756630 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 523ms 19:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:12:36 INFO - PROCESS | 2095 | 1464228756682 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 2095 | 1464228756683 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:12:36 INFO - PROCESS | 2095 | 1464228756685 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 2095 | 1464228756686 Marionette TRACE conn2 <- [1,1898,null,{}] 19:12:36 INFO - PROCESS | 2095 | 1464228756689 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:36 INFO - PROCESS | 2095 | 1464228756778 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:12:36 INFO - PROCESS | 2095 | 1464228756782 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x1355b4800 == 66 [pid = 2095] [id = 482] 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12d432000) [pid = 2095] [serial = 1445] [outer = 0x0] 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12d5e9000) [pid = 2095] [serial = 1446] [outer = 0x12d432000] 19:12:36 INFO - PROCESS | 2095 | 1464228756807 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12d731000) [pid = 2095] [serial = 1447] [outer = 0x12d432000] 19:12:37 INFO - PROCESS | 2095 | 1464228757141 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 468ms 19:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:12:37 INFO - PROCESS | 2095 | 1464228757155 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 2095 | 1464228757156 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:12:37 INFO - PROCESS | 2095 | 1464228757158 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 2095 | 1464228757159 Marionette TRACE conn2 <- [1,1902,null,{}] 19:12:37 INFO - PROCESS | 2095 | 1464228757161 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:37 INFO - PROCESS | 2095 | 1464228757249 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:12:37 INFO - PROCESS | 2095 | 1464228757253 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1345a9800 == 67 [pid = 2095] [id = 483] 19:12:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12ce8f800) [pid = 2095] [serial = 1448] [outer = 0x0] 19:12:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12d73b400) [pid = 2095] [serial = 1449] [outer = 0x12ce8f800] 19:12:37 INFO - PROCESS | 2095 | 1464228757277 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12f098000) [pid = 2095] [serial = 1450] [outer = 0x12ce8f800] 19:12:37 INFO - PROCESS | 2095 | 1464228757787 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 19:12:37 INFO - PROCESS | 2095 | 1464228757833 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 2095 | 1464228757836 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:12:37 INFO - PROCESS | 2095 | 1464228757840 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 2095 | 1464228757842 Marionette TRACE conn2 <- [1,1906,null,{}] 19:12:37 INFO - PROCESS | 2095 | 1464228757846 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:37 INFO - PROCESS | 2095 | 1464228757960 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:12:38 INFO - PROCESS | 2095 | 1464228758036 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a178000 == 68 [pid = 2095] [id = 484] 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1169a9800) [pid = 2095] [serial = 1451] [outer = 0x0] 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1182cfc00) [pid = 2095] [serial = 1452] [outer = 0x1169a9800] 19:12:38 INFO - PROCESS | 2095 | 1464228758069 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x119061800) [pid = 2095] [serial = 1453] [outer = 0x1169a9800] 19:12:38 INFO - PROCESS | 2095 | 1464228758500 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 19:12:38 INFO - PROCESS | 2095 | 1464228758511 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 2095 | 1464228758515 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:12:38 INFO - PROCESS | 2095 | 1464228758522 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 2095 | 1464228758523 Marionette TRACE conn2 <- [1,1910,null,{}] 19:12:38 INFO - PROCESS | 2095 | 1464228758526 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:38 INFO - PROCESS | 2095 | 1464228758637 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:12:38 INFO - PROCESS | 2095 | 1464228758731 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a988800 == 69 [pid = 2095] [id = 485] 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x119890c00) [pid = 2095] [serial = 1454] [outer = 0x0] 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x11a0a9800) [pid = 2095] [serial = 1455] [outer = 0x119890c00] 19:12:38 INFO - PROCESS | 2095 | 1464228758763 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12117bc00) [pid = 2095] [serial = 1456] [outer = 0x119890c00] 19:12:39 INFO - PROCESS | 2095 | 1464228759186 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 19:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:12:39 INFO - PROCESS | 2095 | 1464228759242 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 2095 | 1464228759243 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:12:39 INFO - PROCESS | 2095 | 1464228759246 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 2095 | 1464228759248 Marionette TRACE conn2 <- [1,1914,null,{}] 19:12:39 INFO - PROCESS | 2095 | 1464228759258 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:39 INFO - PROCESS | 2095 | 1464228759366 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:12:39 INFO - PROCESS | 2095 | 1464228759445 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x1345b8800 == 70 [pid = 2095] [id = 486] 19:12:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x1217e3400) [pid = 2095] [serial = 1457] [outer = 0x0] 19:12:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x1277dcc00) [pid = 2095] [serial = 1458] [outer = 0x1217e3400] 19:12:39 INFO - PROCESS | 2095 | 1464228759477 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x129393000) [pid = 2095] [serial = 1459] [outer = 0x1217e3400] 19:12:39 INFO - PROCESS | 2095 | 1464228759892 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 19:12:39 INFO - PROCESS | 2095 | 1464228759919 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 2095 | 1464228759921 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:12:39 INFO - PROCESS | 2095 | 1464228759923 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 2095 | 1464228759924 Marionette TRACE conn2 <- [1,1918,null,{}] 19:12:39 INFO - PROCESS | 2095 | 1464228759926 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:40 INFO - PROCESS | 2095 | 1464228760055 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:12:40 INFO - PROCESS | 2095 | 1464228760160 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x121125000 == 71 [pid = 2095] [id = 487] 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x12b2f9800) [pid = 2095] [serial = 1460] [outer = 0x0] 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12bb0f000) [pid = 2095] [serial = 1461] [outer = 0x12b2f9800] 19:12:40 INFO - PROCESS | 2095 | 1464228760192 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x12cd4c800) [pid = 2095] [serial = 1462] [outer = 0x12b2f9800] 19:12:40 INFO - PROCESS | 2095 | 1464228760598 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 19:12:40 INFO - PROCESS | 2095 | 1464228760643 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 2095 | 1464228760645 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:12:40 INFO - PROCESS | 2095 | 1464228760647 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 2095 | 1464228760648 Marionette TRACE conn2 <- [1,1922,null,{}] 19:12:40 INFO - PROCESS | 2095 | 1464228760651 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:40 INFO - PROCESS | 2095 | 1464228760758 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:12:40 INFO - PROCESS | 2095 | 1464228760868 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df5f800 == 72 [pid = 2095] [id = 488] 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x112c8bc00) [pid = 2095] [serial = 1463] [outer = 0x0] 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x12cd57800) [pid = 2095] [serial = 1464] [outer = 0x112c8bc00] 19:12:40 INFO - PROCESS | 2095 | 1464228760899 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x12d42d400) [pid = 2095] [serial = 1465] [outer = 0x112c8bc00] 19:12:41 INFO - PROCESS | 2095 | 1464228761310 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 720ms 19:12:41 INFO - PROCESS | 2095 | 1464228761397 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 2095 | 1464228761398 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:12:41 INFO - PROCESS | 2095 | 1464228761419 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 2095 | 1464228761421 Marionette TRACE conn2 <- [1,1926,null,{}] 19:12:41 INFO - PROCESS | 2095 | 1464228761423 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:41 INFO - PROCESS | 2095 | 1464228761545 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:12:41 INFO - PROCESS | 2095 | 1464228761840 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d0800 == 73 [pid = 2095] [id = 489] 19:12:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x110df1400) [pid = 2095] [serial = 1466] [outer = 0x0] 19:12:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x1121ec400) [pid = 2095] [serial = 1467] [outer = 0x110df1400] 19:12:41 INFO - PROCESS | 2095 | 1464228761908 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x112c8a800) [pid = 2095] [serial = 1468] [outer = 0x110df1400] 19:12:42 INFO - PROCESS | 2095 | 1464228762487 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1120ms 19:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:12:42 INFO - PROCESS | 2095 | 1464228762538 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 2095 | 1464228762540 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:12:42 INFO - PROCESS | 2095 | 1464228762543 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 2095 | 1464228762546 Marionette TRACE conn2 <- [1,1930,null,{}] 19:12:42 INFO - PROCESS | 2095 | 1464228762549 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:42 INFO - PROCESS | 2095 | 1464228762645 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:12:42 INFO - PROCESS | 2095 | 1464228762728 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x117436000 == 74 [pid = 2095] [id = 490] 19:12:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x112149c00) [pid = 2095] [serial = 1469] [outer = 0x0] 19:12:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x112c8ac00) [pid = 2095] [serial = 1470] [outer = 0x112149c00] 19:12:42 INFO - PROCESS | 2095 | 1464228762756 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x115de9000) [pid = 2095] [serial = 1471] [outer = 0x112149c00] 19:12:43 INFO - PROCESS | 2095 | 1464228763158 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 674ms 19:12:43 INFO - PROCESS | 2095 | 1464228763219 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 2095 | 1464228763221 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:12:43 INFO - PROCESS | 2095 | 1464228763224 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 2095 | 1464228763226 Marionette TRACE conn2 <- [1,1934,null,{}] 19:12:43 INFO - PROCESS | 2095 | 1464228763228 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:43 INFO - PROCESS | 2095 | 1464228763322 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:12:43 INFO - PROCESS | 2095 | 1464228763388 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x11858c800 == 75 [pid = 2095] [id = 491] 19:12:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x11678d800) [pid = 2095] [serial = 1472] [outer = 0x0] 19:12:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x1184b1c00) [pid = 2095] [serial = 1473] [outer = 0x11678d800] 19:12:43 INFO - PROCESS | 2095 | 1464228763415 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x11871e000) [pid = 2095] [serial = 1474] [outer = 0x11678d800] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12dfcc800 == 74 [pid = 2095] [id = 427] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1355b4800 == 73 [pid = 2095] [id = 482] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1353e3800 == 72 [pid = 2095] [id = 481] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12c030800 == 71 [pid = 2095] [id = 480] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12d577800 == 70 [pid = 2095] [id = 479] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12cba4800 == 69 [pid = 2095] [id = 478] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12c03c000 == 68 [pid = 2095] [id = 477] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x12c71dc00) [pid = 2095] [serial = 1389] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd94000 == 67 [pid = 2095] [id = 476] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1b1000 == 66 [pid = 2095] [id = 475] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1191ba000 == 65 [pid = 2095] [id = 474] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x125889000 == 64 [pid = 2095] [id = 473] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x119075800 == 63 [pid = 2095] [id = 472] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1189c0800 == 62 [pid = 2095] [id = 471] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a8800 == 61 [pid = 2095] [id = 470] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3ce000 == 60 [pid = 2095] [id = 469] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12dfc6800 == 59 [pid = 2095] [id = 468] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd09000 == 58 [pid = 2095] [id = 467] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12d579800 == 57 [pid = 2095] [id = 466] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12702c000 == 56 [pid = 2095] [id = 465] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d5800 == 55 [pid = 2095] [id = 464] 19:12:43 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce38800 == 54 [pid = 2095] [id = 463] 19:12:43 INFO - PROCESS | 2095 | 1464228763795 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x128e25c00) [pid = 2095] [serial = 1371] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x129390400) [pid = 2095] [serial = 1374] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x11a0a4000) [pid = 2095] [serial = 1365] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x1191ee800) [pid = 2095] [serial = 1359] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x1198b9000) [pid = 2095] [serial = 1360] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x12aed3400) [pid = 2095] [serial = 1341] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x12a71b800) [pid = 2095] [serial = 1377] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x1213ee800) [pid = 2095] [serial = 1366] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x12c8f9800) [pid = 2095] [serial = 1347] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x11892ec00) [pid = 2095] [serial = 1357] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x1183c0400) [pid = 2095] [serial = 1356] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x12bf35800) [pid = 2095] [serial = 1386] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x11803f800) [pid = 2095] [serial = 1332] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x1198e4c00) [pid = 2095] [serial = 1362] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x11a033800) [pid = 2095] [serial = 1363] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x12a707800) [pid = 2095] [serial = 1375] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x116a66c00) [pid = 2095] [serial = 1354] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x115e60800) [pid = 2095] [serial = 1353] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x12c719000) [pid = 2095] [serial = 1344] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x1272be800) [pid = 2095] [serial = 1338] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1121b6800) [pid = 2095] [serial = 1329] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1182c8c00) [pid = 2095] [serial = 1350] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1198e3400) [pid = 2095] [serial = 1335] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1291da400) [pid = 2095] [serial = 1327] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12bb04c00) [pid = 2095] [serial = 1384] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x121407400) [pid = 2095] [serial = 1380] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12c719800) [pid = 2095] [serial = 1387] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12a783000) [pid = 2095] [serial = 1378] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x121625400) [pid = 2095] [serial = 1368] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1275c1000) [pid = 2095] [serial = 1369] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12aecf000) [pid = 2095] [serial = 1383] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12a713400) [pid = 2095] [serial = 1381] [outer = 0x0] [url = about:blank] 19:12:43 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1291de000) [pid = 2095] [serial = 1372] [outer = 0x0] [url = about:blank] 19:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 620ms 19:12:43 INFO - PROCESS | 2095 | 1464228763848 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 2095 | 1464228763849 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:12:43 INFO - PROCESS | 2095 | 1464228763852 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 2095 | 1464228763856 Marionette TRACE conn2 <- [1,1938,null,{}] 19:12:43 INFO - PROCESS | 2095 | 1464228763863 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:43 INFO - PROCESS | 2095 | 1464228763943 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:12:43 INFO - PROCESS | 2095 | 1464228763952 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185b3000 == 55 [pid = 2095] [id = 492] 19:12:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x118930000) [pid = 2095] [serial = 1475] [outer = 0x0] 19:12:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1191f5800) [pid = 2095] [serial = 1476] [outer = 0x118930000] 19:12:43 INFO - PROCESS | 2095 | 1464228763978 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x11988d400) [pid = 2095] [serial = 1477] [outer = 0x118930000] 19:12:44 INFO - PROCESS | 2095 | 1464228764316 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 475ms 19:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:12:44 INFO - PROCESS | 2095 | 1464228764326 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 2095 | 1464228764328 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:12:44 INFO - PROCESS | 2095 | 1464228764330 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 2095 | 1464228764331 Marionette TRACE conn2 <- [1,1942,null,{}] 19:12:44 INFO - PROCESS | 2095 | 1464228764335 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:44 INFO - PROCESS | 2095 | 1464228764441 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:12:44 INFO - PROCESS | 2095 | 1464228764494 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6000 == 56 [pid = 2095] [id = 493] 19:12:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1194aa400) [pid = 2095] [serial = 1478] [outer = 0x0] 19:12:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1198bd400) [pid = 2095] [serial = 1479] [outer = 0x1194aa400] 19:12:44 INFO - PROCESS | 2095 | 1464228764520 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1198e7800) [pid = 2095] [serial = 1480] [outer = 0x1194aa400] 19:12:44 INFO - PROCESS | 2095 | 1464228764801 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 19:12:44 INFO - PROCESS | 2095 | 1464228764862 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 2095 | 1464228764863 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:12:44 INFO - PROCESS | 2095 | 1464228764866 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 2095 | 1464228764869 Marionette TRACE conn2 <- [1,1946,null,{}] 19:12:44 INFO - PROCESS | 2095 | 1464228764872 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:44 INFO - PROCESS | 2095 | 1464228764952 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:12:45 INFO - PROCESS | 2095 | 1464228765012 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dd7800 == 57 [pid = 2095] [id = 494] 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x11a0a0400) [pid = 2095] [serial = 1481] [outer = 0x0] 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x11a0a6c00) [pid = 2095] [serial = 1482] [outer = 0x11a0a0400] 19:12:45 INFO - PROCESS | 2095 | 1464228765043 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x121180400) [pid = 2095] [serial = 1483] [outer = 0x11a0a0400] 19:12:45 INFO - PROCESS | 2095 | 1464228765356 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 19:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:12:45 INFO - PROCESS | 2095 | 1464228765388 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:12:45 INFO - PROCESS | 2095 | 1464228765390 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:12:45 INFO - PROCESS | 2095 | 1464228765393 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:12:45 INFO - PROCESS | 2095 | 1464228765395 Marionette TRACE conn2 <- [1,1950,null,{}] 19:12:45 INFO - PROCESS | 2095 | 1464228765399 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:45 INFO - PROCESS | 2095 | 1464228765530 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:12:45 INFO - PROCESS | 2095 | 1464228765625 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588b800 == 58 [pid = 2095] [id = 495] 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x11a09c400) [pid = 2095] [serial = 1484] [outer = 0x0] 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1213e7800) [pid = 2095] [serial = 1485] [outer = 0x11a09c400] 19:12:45 INFO - PROCESS | 2095 | 1464228765666 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1217b8400) [pid = 2095] [serial = 1486] [outer = 0x11a09c400] 19:12:46 INFO - PROCESS | 2095 | 1464228766235 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 873ms 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:12:46 INFO - PROCESS | 2095 | 1464228766267 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 2095 | 1464228766270 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:12:46 INFO - PROCESS | 2095 | 1464228766273 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 2095 | 1464228766276 Marionette TRACE conn2 <- [1,1954,null,{}] 19:12:46 INFO - PROCESS | 2095 | 1464228766280 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:46 INFO - PROCESS | 2095 | 1464228766383 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:12:46 INFO - PROCESS | 2095 | 1464228766455 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x118582000 == 59 [pid = 2095] [id = 496] 19:12:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x115d48000) [pid = 2095] [serial = 1487] [outer = 0x0] 19:12:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x11660f400) [pid = 2095] [serial = 1488] [outer = 0x115d48000] 19:12:46 INFO - PROCESS | 2095 | 1464228766488 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x117689c00) [pid = 2095] [serial = 1489] [outer = 0x115d48000] 19:12:46 INFO - PROCESS | 2095 | 1464228766905 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 19:12:46 INFO - PROCESS | 2095 | 1464228766944 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 2095 | 1464228766948 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:12:46 INFO - PROCESS | 2095 | 1464228766953 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 2095 | 1464228766955 Marionette TRACE conn2 <- [1,1958,null,{}] 19:12:46 INFO - PROCESS | 2095 | 1464228766958 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:47 INFO - PROCESS | 2095 | 1464228767090 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:12:47 INFO - PROCESS | 2095 | 1464228767148 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a40000 == 60 [pid = 2095] [id = 497] 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x1184af000) [pid = 2095] [serial = 1490] [outer = 0x0] 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x118716c00) [pid = 2095] [serial = 1491] [outer = 0x1184af000] 19:12:47 INFO - PROCESS | 2095 | 1464228767179 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x1191f6c00) [pid = 2095] [serial = 1492] [outer = 0x1184af000] 19:12:47 INFO - PROCESS | 2095 | 1464228767650 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 19:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:12:47 INFO - PROCESS | 2095 | 1464228767675 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 2095 | 1464228767676 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:12:47 INFO - PROCESS | 2095 | 1464228767679 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 2095 | 1464228767682 Marionette TRACE conn2 <- [1,1962,null,{}] 19:12:47 INFO - PROCESS | 2095 | 1464228767690 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:47 INFO - PROCESS | 2095 | 1464228767796 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:12:47 INFO - PROCESS | 2095 | 1464228767856 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f8d000 == 61 [pid = 2095] [id = 498] 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x1198e5800) [pid = 2095] [serial = 1493] [outer = 0x0] 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x12117b400) [pid = 2095] [serial = 1494] [outer = 0x1198e5800] 19:12:47 INFO - PROCESS | 2095 | 1464228767889 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x1217b3400) [pid = 2095] [serial = 1495] [outer = 0x1198e5800] 19:12:48 INFO - PROCESS | 2095 | 1464228768356 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 19:12:48 INFO - PROCESS | 2095 | 1464228768402 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 2095 | 1464228768404 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:12:48 INFO - PROCESS | 2095 | 1464228768406 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 2095 | 1464228768408 Marionette TRACE conn2 <- [1,1966,null,{}] 19:12:48 INFO - PROCESS | 2095 | 1464228768410 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:48 INFO - PROCESS | 2095 | 1464228768519 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:12:48 INFO - PROCESS | 2095 | 1464228768590 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x129647800 == 62 [pid = 2095] [id = 499] 19:12:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x1217bb400) [pid = 2095] [serial = 1496] [outer = 0x0] 19:12:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x124f34c00) [pid = 2095] [serial = 1497] [outer = 0x1217bb400] 19:12:48 INFO - PROCESS | 2095 | 1464228768621 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x12512a400) [pid = 2095] [serial = 1498] [outer = 0x1217bb400] 19:12:49 INFO - PROCESS | 2095 | 1464228769029 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 19:12:49 INFO - PROCESS | 2095 | 1464228769077 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 2095 | 1464228769079 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:12:49 INFO - PROCESS | 2095 | 1464228769082 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 2095 | 1464228769084 Marionette TRACE conn2 <- [1,1970,null,{}] 19:12:49 INFO - PROCESS | 2095 | 1464228769088 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:49 INFO - PROCESS | 2095 | 1464228769236 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:12:49 INFO - PROCESS | 2095 | 1464228769335 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a97d000 == 63 [pid = 2095] [id = 500] 19:12:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x12512c800) [pid = 2095] [serial = 1499] [outer = 0x0] 19:12:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x125877800) [pid = 2095] [serial = 1500] [outer = 0x12512c800] 19:12:49 INFO - PROCESS | 2095 | 1464228769387 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x126679400) [pid = 2095] [serial = 1501] [outer = 0x12512c800] 19:12:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x1277d9800) [pid = 2095] [serial = 1502] [outer = 0x12cd57000] 19:12:49 INFO - PROCESS | 2095 | 1464228769892 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 824ms 19:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:12:49 INFO - PROCESS | 2095 | 1464228769906 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 2095 | 1464228769908 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:12:49 INFO - PROCESS | 2095 | 1464228769910 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 2095 | 1464228769911 Marionette TRACE conn2 <- [1,1974,null,{}] 19:12:49 INFO - PROCESS | 2095 | 1464228769914 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:50 INFO - PROCESS | 2095 | 1464228770066 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:12:50 INFO - PROCESS | 2095 | 1464228770074 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1c5800 == 64 [pid = 2095] [id = 501] 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x119160800) [pid = 2095] [serial = 1503] [outer = 0x0] 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x1275c0400) [pid = 2095] [serial = 1504] [outer = 0x119160800] 19:12:50 INFO - PROCESS | 2095 | 1464228770105 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x129350800) [pid = 2095] [serial = 1505] [outer = 0x119160800] 19:12:50 INFO - PROCESS | 2095 | 1464228770557 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 19:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:12:50 INFO - PROCESS | 2095 | 1464228770582 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 2095 | 1464228770584 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:12:50 INFO - PROCESS | 2095 | 1464228770586 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 2095 | 1464228770587 Marionette TRACE conn2 <- [1,1978,null,{}] 19:12:50 INFO - PROCESS | 2095 | 1464228770590 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:50 INFO - PROCESS | 2095 | 1464228770688 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:12:50 INFO - PROCESS | 2095 | 1464228770746 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bda2000 == 65 [pid = 2095] [id = 502] 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x128e2d400) [pid = 2095] [serial = 1506] [outer = 0x0] 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x12938c400) [pid = 2095] [serial = 1507] [outer = 0x128e2d400] 19:12:50 INFO - PROCESS | 2095 | 1464228770777 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x12a6c4000) [pid = 2095] [serial = 1508] [outer = 0x128e2d400] 19:12:51 INFO - PROCESS | 2095 | 1464228771204 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 19:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:12:51 INFO - PROCESS | 2095 | 1464228771255 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 2095 | 1464228771256 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:12:51 INFO - PROCESS | 2095 | 1464228771259 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 2095 | 1464228771260 Marionette TRACE conn2 <- [1,1982,null,{}] 19:12:51 INFO - PROCESS | 2095 | 1464228771262 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:51 INFO - PROCESS | 2095 | 1464228771426 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:12:51 INFO - PROCESS | 2095 | 1464228771515 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdd0800 == 66 [pid = 2095] [id = 503] 19:12:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 166 (0x12934d000) [pid = 2095] [serial = 1509] [outer = 0x0] 19:12:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 167 (0x12a70c000) [pid = 2095] [serial = 1510] [outer = 0x12934d000] 19:12:51 INFO - PROCESS | 2095 | 1464228771562 Marionette DEBUG loaded listener.js 19:12:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 168 (0x12a719000) [pid = 2095] [serial = 1511] [outer = 0x12934d000] 19:12:52 INFO - PROCESS | 2095 | 1464228772192 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 972ms 19:12:52 INFO - PROCESS | 2095 | 1464228772232 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 2095 | 1464228772236 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:12:52 INFO - PROCESS | 2095 | 1464228772241 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 2095 | 1464228772243 Marionette TRACE conn2 <- [1,1986,null,{}] 19:12:52 INFO - PROCESS | 2095 | 1464228772278 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:52 INFO - PROCESS | 2095 | 1464228772464 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:12:52 INFO - PROCESS | 2095 | 1464228772539 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x121551800 == 67 [pid = 2095] [id = 504] 19:12:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 169 (0x1163afc00) [pid = 2095] [serial = 1512] [outer = 0x0] 19:12:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 170 (0x116784000) [pid = 2095] [serial = 1513] [outer = 0x1163afc00] 19:12:52 INFO - PROCESS | 2095 | 1464228772568 Marionette DEBUG loaded listener.js 19:12:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 171 (0x1182d5400) [pid = 2095] [serial = 1514] [outer = 0x1163afc00] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1130d1000 == 66 [pid = 2095] [id = 23] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x11255b800 == 65 [pid = 2095] [id = 22] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x123dd7800 == 64 [pid = 2095] [id = 494] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6000 == 63 [pid = 2095] [id = 493] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1185b3000 == 62 [pid = 2095] [id = 492] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x11858c800 == 61 [pid = 2095] [id = 491] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x117436000 == 60 [pid = 2095] [id = 490] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d0800 == 59 [pid = 2095] [id = 489] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12a988800 == 58 [pid = 2095] [id = 485] 19:12:53 INFO - PROCESS | 2095 | --DOCSHELL 0x11a178000 == 57 [pid = 2095] [id = 484] 19:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 875ms 19:12:53 INFO - PROCESS | 2095 | 1464228773109 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:12:53 INFO - PROCESS | 2095 | 1464228773132 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:12:53 INFO - PROCESS | 2095 | 1464228773135 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:12:53 INFO - PROCESS | 2095 | 1464228773141 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:12:53 INFO - PROCESS | 2095 | 1464228773143 Marionette TRACE conn2 <- [1,1990,null,{}] 19:12:53 INFO - PROCESS | 2095 | 1464228773148 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:53 INFO - PROCESS | 2095 | 1464228773251 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:12:53 INFO - PROCESS | 2095 | 1464228773313 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184be000 == 58 [pid = 2095] [id = 505] 19:12:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 172 (0x112972000) [pid = 2095] [serial = 1515] [outer = 0x0] 19:12:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 173 (0x116a5d000) [pid = 2095] [serial = 1516] [outer = 0x112972000] 19:12:53 INFO - PROCESS | 2095 | 1464228773346 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 174 (0x1184b1800) [pid = 2095] [serial = 1517] [outer = 0x112972000] 19:12:53 INFO - PROCESS | 2095 | 1464228773804 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 674ms 19:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:12:53 INFO - PROCESS | 2095 | 1464228773815 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:12:53 INFO - PROCESS | 2095 | 1464228773819 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:12:53 INFO - PROCESS | 2095 | 1464228773824 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:12:53 INFO - PROCESS | 2095 | 1464228773826 Marionette TRACE conn2 <- [1,1994,null,{}] 19:12:53 INFO - PROCESS | 2095 | 1464228773828 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:53 INFO - PROCESS | 2095 | 1464228773931 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:12:53 INFO - PROCESS | 2095 | 1464228773990 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x121126000 == 59 [pid = 2095] [id = 506] 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 175 (0x11892a800) [pid = 2095] [serial = 1518] [outer = 0x0] 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 176 (0x1194aa000) [pid = 2095] [serial = 1519] [outer = 0x11892a800] 19:12:54 INFO - PROCESS | 2095 | 1464228774025 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 177 (0x1198bf000) [pid = 2095] [serial = 1520] [outer = 0x11892a800] 19:12:54 INFO - PROCESS | 2095 | 1464228774452 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 19:12:54 INFO - PROCESS | 2095 | 1464228774494 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 2095 | 1464228774495 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:12:54 INFO - PROCESS | 2095 | 1464228774498 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 2095 | 1464228774500 Marionette TRACE conn2 <- [1,1998,null,{}] 19:12:54 INFO - PROCESS | 2095 | 1464228774508 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:54 INFO - PROCESS | 2095 | 1464228774637 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:12:54 INFO - PROCESS | 2095 | 1464228774713 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x127820000 == 60 [pid = 2095] [id = 507] 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 178 (0x121177400) [pid = 2095] [serial = 1521] [outer = 0x0] 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 179 (0x1213ef000) [pid = 2095] [serial = 1522] [outer = 0x121177400] 19:12:54 INFO - PROCESS | 2095 | 1464228774758 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 180 (0x121980400) [pid = 2095] [serial = 1523] [outer = 0x121177400] 19:12:55 INFO - PROCESS | 2095 | 1464228775197 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 721ms 19:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:12:55 INFO - PROCESS | 2095 | 1464228775219 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 2095 | 1464228775221 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:12:55 INFO - PROCESS | 2095 | 1464228775223 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 2095 | 1464228775225 Marionette TRACE conn2 <- [1,2002,null,{}] 19:12:55 INFO - PROCESS | 2095 | 1464228775227 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:55 INFO - PROCESS | 2095 | 1464228775331 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:12:55 INFO - PROCESS | 2095 | 1464228775392 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae46800 == 61 [pid = 2095] [id = 508] 19:12:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 181 (0x125877400) [pid = 2095] [serial = 1524] [outer = 0x0] 19:12:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 182 (0x1275c2c00) [pid = 2095] [serial = 1525] [outer = 0x125877400] 19:12:55 INFO - PROCESS | 2095 | 1464228775422 Marionette DEBUG loaded listener.js 19:12:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 183 (0x128dc1c00) [pid = 2095] [serial = 1526] [outer = 0x125877400] 19:12:55 INFO - PROCESS | 2095 | 1464228775877 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 668ms 19:12:55 INFO - PROCESS | 2095 | 1464228775892 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 2095 | 1464228775893 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:12:55 INFO - PROCESS | 2095 | 1464228775896 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 2095 | 1464228775897 Marionette TRACE conn2 <- [1,2006,null,{}] 19:12:55 INFO - PROCESS | 2095 | 1464228775900 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:55 INFO - PROCESS | 2095 | 1464228775998 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:12:56 INFO - PROCESS | 2095 | 1464228776090 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c030800 == 62 [pid = 2095] [id = 509] 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 184 (0x1272bfc00) [pid = 2095] [serial = 1527] [outer = 0x0] 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 185 (0x1291e1400) [pid = 2095] [serial = 1528] [outer = 0x1272bfc00] 19:12:56 INFO - PROCESS | 2095 | 1464228776120 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 186 (0x12a704000) [pid = 2095] [serial = 1529] [outer = 0x1272bfc00] 19:12:56 INFO - PROCESS | 2095 | 1464228776538 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 19:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 669ms 19:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:12:56 INFO - PROCESS | 2095 | 1464228776565 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:12:56 INFO - PROCESS | 2095 | 1464228776567 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:12:56 INFO - PROCESS | 2095 | 1464228776569 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:12:56 INFO - PROCESS | 2095 | 1464228776570 Marionette TRACE conn2 <- [1,2010,null,{}] 19:12:56 INFO - PROCESS | 2095 | 1464228776573 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:56 INFO - PROCESS | 2095 | 1464228776697 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:12:56 INFO - PROCESS | 2095 | 1464228776764 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8d3000 == 63 [pid = 2095] [id = 510] 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 187 (0x12a715c00) [pid = 2095] [serial = 1530] [outer = 0x0] 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 188 (0x12a77cc00) [pid = 2095] [serial = 1531] [outer = 0x12a715c00] 19:12:56 INFO - PROCESS | 2095 | 1464228776794 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 189 (0x12b2fd400) [pid = 2095] [serial = 1532] [outer = 0x12a715c00] 19:12:57 INFO - PROCESS | 2095 | 1464228777255 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 19:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 19:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:12:57 INFO - PROCESS | 2095 | 1464228777302 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 2095 | 1464228777303 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:12:57 INFO - PROCESS | 2095 | 1464228777305 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 2095 | 1464228777307 Marionette TRACE conn2 <- [1,2014,null,{}] 19:12:57 INFO - PROCESS | 2095 | 1464228777309 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:57 INFO - PROCESS | 2095 | 1464228777406 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:12:57 INFO - PROCESS | 2095 | 1464228777483 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb6000 == 64 [pid = 2095] [id = 511] 19:12:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 190 (0x11695c400) [pid = 2095] [serial = 1533] [outer = 0x0] 19:12:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 191 (0x12b95c000) [pid = 2095] [serial = 1534] [outer = 0x11695c400] 19:12:57 INFO - PROCESS | 2095 | 1464228777513 Marionette DEBUG loaded listener.js 19:12:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 192 (0x12b9eac00) [pid = 2095] [serial = 1535] [outer = 0x11695c400] 19:12:58 INFO - PROCESS | 2095 | 1464228778040 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 768ms 19:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:12:58 INFO - PROCESS | 2095 | 1464228778074 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:12:58 INFO - PROCESS | 2095 | 1464228778076 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:12:58 INFO - PROCESS | 2095 | 1464228778080 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:12:58 INFO - PROCESS | 2095 | 1464228778082 Marionette TRACE conn2 <- [1,2018,null,{}] 19:12:58 INFO - PROCESS | 2095 | 1464228778086 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:58 INFO - PROCESS | 2095 | 1464228778185 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:12:58 INFO - PROCESS | 2095 | 1464228778263 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12111b000 == 65 [pid = 2095] [id = 512] 19:12:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 193 (0x11296a400) [pid = 2095] [serial = 1536] [outer = 0x0] 19:12:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 194 (0x116783400) [pid = 2095] [serial = 1537] [outer = 0x11296a400] 19:12:58 INFO - PROCESS | 2095 | 1464228778291 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 195 (0x1184b1400) [pid = 2095] [serial = 1538] [outer = 0x11296a400] 19:12:58 INFO - PROCESS | 2095 | 1464228778728 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 673ms 19:12:58 INFO - PROCESS | 2095 | 1464228778753 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:12:58 INFO - PROCESS | 2095 | 1464228778756 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:12:58 INFO - PROCESS | 2095 | 1464228778761 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:12:58 INFO - PROCESS | 2095 | 1464228778762 Marionette TRACE conn2 <- [1,2022,null,{}] 19:12:58 INFO - PROCESS | 2095 | 1464228778765 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:58 INFO - PROCESS | 2095 | 1464228778867 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:12:58 INFO - PROCESS | 2095 | 1464228778932 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12782d000 == 66 [pid = 2095] [id = 513] 19:12:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 196 (0x119055400) [pid = 2095] [serial = 1539] [outer = 0x0] 19:12:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 197 (0x1198b6000) [pid = 2095] [serial = 1540] [outer = 0x119055400] 19:12:58 INFO - PROCESS | 2095 | 1464228778959 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 198 (0x11a0a6400) [pid = 2095] [serial = 1541] [outer = 0x119055400] 19:12:59 INFO - PROCESS | 2095 | --DOCSHELL 0x118582000 == 65 [pid = 2095] [id = 496] 19:12:59 INFO - PROCESS | 2095 | 1464228779507 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 775ms 19:12:59 INFO - PROCESS | 2095 | 1464228779536 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 2095 | 1464228779539 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:12:59 INFO - PROCESS | 2095 | 1464228779542 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 2095 | 1464228779545 Marionette TRACE conn2 <- [1,2026,null,{}] 19:12:59 INFO - PROCESS | 2095 | 1464228779549 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:59 INFO - PROCESS | 2095 | 1464228779652 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:12:59 INFO - PROCESS | 2095 | 1464228779717 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x121e94800 == 66 [pid = 2095] [id = 514] 19:12:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 199 (0x1182d4000) [pid = 2095] [serial = 1542] [outer = 0x0] 19:12:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 200 (0x11871f800) [pid = 2095] [serial = 1543] [outer = 0x1182d4000] 19:12:59 INFO - PROCESS | 2095 | 1464228779750 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 201 (0x1198bb800) [pid = 2095] [serial = 1544] [outer = 0x1182d4000] 19:13:00 INFO - PROCESS | 2095 | 1464228780242 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 725ms 19:13:00 INFO - PROCESS | 2095 | 1464228780269 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 2095 | 1464228780273 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:13:00 INFO - PROCESS | 2095 | 1464228780277 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 2095 | 1464228780279 Marionette TRACE conn2 <- [1,2030,null,{}] 19:13:00 INFO - PROCESS | 2095 | 1464228780281 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:00 INFO - PROCESS | 2095 | 1464228780385 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:13:00 INFO - PROCESS | 2095 | 1464228780451 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b239000 == 67 [pid = 2095] [id = 515] 19:13:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 202 (0x11a038800) [pid = 2095] [serial = 1545] [outer = 0x0] 19:13:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 203 (0x1213f0000) [pid = 2095] [serial = 1546] [outer = 0x11a038800] 19:13:00 INFO - PROCESS | 2095 | 1464228780482 Marionette DEBUG loaded listener.js 19:13:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 204 (0x124de1000) [pid = 2095] [serial = 1547] [outer = 0x11a038800] 19:13:00 INFO - PROCESS | 2095 | 1464228780954 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 19:13:00 INFO - PROCESS | 2095 | 1464228780997 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:13:01 INFO - PROCESS | 2095 | 1464228780998 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:13:01 INFO - PROCESS | 2095 | 1464228781001 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 2095 | 1464228781004 Marionette TRACE conn2 <- [1,2034,null,{}] 19:13:01 INFO - PROCESS | 2095 | 1464228781012 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:01 INFO - PROCESS | 2095 | 1464228781117 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:13:01 INFO - PROCESS | 2095 | 1464228781184 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbae000 == 68 [pid = 2095] [id = 516] 19:13:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 205 (0x124f37800) [pid = 2095] [serial = 1548] [outer = 0x0] 19:13:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 206 (0x128dc9800) [pid = 2095] [serial = 1549] [outer = 0x124f37800] 19:13:01 INFO - PROCESS | 2095 | 1464228781258 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 207 (0x129399400) [pid = 2095] [serial = 1550] [outer = 0x124f37800] 19:13:01 INFO - PROCESS | 2095 | 1464228781741 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 774ms 19:13:01 INFO - PROCESS | 2095 | 1464228781776 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:13:01 INFO - PROCESS | 2095 | 1464228781779 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:13:01 INFO - PROCESS | 2095 | 1464228781781 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 2095 | 1464228781783 Marionette TRACE conn2 <- [1,2038,null,{}] 19:13:01 INFO - PROCESS | 2095 | 1464228781785 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:01 INFO - PROCESS | 2095 | 1464228781888 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:13:01 INFO - PROCESS | 2095 | 1464228781953 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a1800 == 69 [pid = 2095] [id = 517] 19:13:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 208 (0x12a77f400) [pid = 2095] [serial = 1551] [outer = 0x0] 19:13:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 209 (0x12b10a800) [pid = 2095] [serial = 1552] [outer = 0x12a77f400] 19:13:01 INFO - PROCESS | 2095 | 1464228781984 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 210 (0x12b121800) [pid = 2095] [serial = 1553] [outer = 0x12a77f400] 19:13:02 INFO - PROCESS | 2095 | 1464228782430 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 19:13:02 INFO - PROCESS | 2095 | 1464228782452 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 2095 | 1464228782454 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:13:02 INFO - PROCESS | 2095 | 1464228782456 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:13:02 INFO - PROCESS | 2095 | 1464228782457 Marionette TRACE conn2 <- [1,2042,null,{}] 19:13:02 INFO - PROCESS | 2095 | 1464228782460 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:02 INFO - PROCESS | 2095 | 1464228782569 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:13:02 INFO - PROCESS | 2095 | 1464228782676 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df77800 == 70 [pid = 2095] [id = 518] 19:13:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 211 (0x12b95bc00) [pid = 2095] [serial = 1554] [outer = 0x0] 19:13:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 212 (0x12b9ea800) [pid = 2095] [serial = 1555] [outer = 0x12b95bc00] 19:13:02 INFO - PROCESS | 2095 | 1464228782708 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 213 (0x12bb03400) [pid = 2095] [serial = 1556] [outer = 0x12b95bc00] 19:13:03 INFO - PROCESS | 2095 | 1464228783129 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 720ms 19:13:03 INFO - PROCESS | 2095 | 1464228783177 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 2095 | 1464228783178 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:13:03 INFO - PROCESS | 2095 | 1464228783198 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 2095 | 1464228783199 Marionette TRACE conn2 <- [1,2046,null,{}] 19:13:03 INFO - PROCESS | 2095 | 1464228783220 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:03 INFO - PROCESS | 2095 | 1464228783342 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:13:03 INFO - PROCESS | 2095 | 1464228783407 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x13459a800 == 71 [pid = 2095] [id = 519] 19:13:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 214 (0x12b95fc00) [pid = 2095] [serial = 1557] [outer = 0x0] 19:13:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 215 (0x12c71f400) [pid = 2095] [serial = 1558] [outer = 0x12b95fc00] 19:13:03 INFO - PROCESS | 2095 | 1464228783479 Marionette DEBUG loaded listener.js 19:13:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 216 (0x12d42b000) [pid = 2095] [serial = 1559] [outer = 0x12b95fc00] 19:13:03 INFO - PROCESS | 2095 | 1464228783890 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 756ms 19:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:13:03 INFO - PROCESS | 2095 | 1464228783936 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 2095 | 1464228783937 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:13:03 INFO - PROCESS | 2095 | 1464228783940 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 2095 | 1464228783941 Marionette TRACE conn2 <- [1,2050,null,{}] 19:13:03 INFO - PROCESS | 2095 | 1464228783943 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:04 INFO - PROCESS | 2095 | 1464228784043 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:13:04 INFO - PROCESS | 2095 | 1464228784106 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x1353f3800 == 72 [pid = 2095] [id = 520] 19:13:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 217 (0x12bb0f800) [pid = 2095] [serial = 1560] [outer = 0x0] 19:13:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 218 (0x12d5e3c00) [pid = 2095] [serial = 1561] [outer = 0x12bb0f800] 19:13:04 INFO - PROCESS | 2095 | 1464228784136 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 219 (0x12d732800) [pid = 2095] [serial = 1562] [outer = 0x12bb0f800] 19:13:04 INFO - PROCESS | 2095 | 1464228784722 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 819ms 19:13:04 INFO - PROCESS | 2095 | 1464228784759 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:13:04 INFO - PROCESS | 2095 | 1464228784761 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:13:04 INFO - PROCESS | 2095 | 1464228784765 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:13:04 INFO - PROCESS | 2095 | 1464228784767 Marionette TRACE conn2 <- [1,2054,null,{}] 19:13:04 INFO - PROCESS | 2095 | 1464228784771 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:04 INFO - PROCESS | 2095 | 1464228784870 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:13:04 INFO - PROCESS | 2095 | 1464228784948 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae56000 == 73 [pid = 2095] [id = 521] 19:13:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 220 (0x1191f5c00) [pid = 2095] [serial = 1563] [outer = 0x0] 19:13:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 221 (0x11988e800) [pid = 2095] [serial = 1564] [outer = 0x1191f5c00] 19:13:04 INFO - PROCESS | 2095 | 1464228784977 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 222 (0x119b2dc00) [pid = 2095] [serial = 1565] [outer = 0x1191f5c00] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x121125000 == 72 [pid = 2095] [id = 487] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12df5f800 == 71 [pid = 2095] [id = 488] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x1345b8800 == 70 [pid = 2095] [id = 486] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12111b000 == 69 [pid = 2095] [id = 512] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x127820000 == 68 [pid = 2095] [id = 507] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x121126000 == 67 [pid = 2095] [id = 506] 19:13:05 INFO - PROCESS | 2095 | --DOCSHELL 0x1184be000 == 66 [pid = 2095] [id = 505] 19:13:05 INFO - PROCESS | 2095 | 1464228785509 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 775ms 19:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:13:05 INFO - PROCESS | 2095 | 1464228785540 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 2095 | 1464228785542 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:13:05 INFO - PROCESS | 2095 | 1464228785546 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 2095 | 1464228785548 Marionette TRACE conn2 <- [1,2058,null,{}] 19:13:05 INFO - PROCESS | 2095 | 1464228785573 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:05 INFO - PROCESS | 2095 | 1464228785681 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:13:05 INFO - PROCESS | 2095 | 1464228785760 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c27800 == 67 [pid = 2095] [id = 522] 19:13:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 223 (0x118931800) [pid = 2095] [serial = 1566] [outer = 0x0] 19:13:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 224 (0x11a033400) [pid = 2095] [serial = 1567] [outer = 0x118931800] 19:13:05 INFO - PROCESS | 2095 | 1464228785793 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 225 (0x1213ee800) [pid = 2095] [serial = 1568] [outer = 0x118931800] 19:13:06 INFO - PROCESS | 2095 | 1464228786257 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 742ms 19:13:06 INFO - PROCESS | 2095 | 1464228786288 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 2095 | 1464228786292 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:13:06 INFO - PROCESS | 2095 | 1464228786297 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 2095 | 1464228786299 Marionette TRACE conn2 <- [1,2062,null,{}] 19:13:06 INFO - PROCESS | 2095 | 1464228786301 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:06 INFO - PROCESS | 2095 | 1464228786407 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:13:06 INFO - PROCESS | 2095 | 1464228786474 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3df000 == 68 [pid = 2095] [id = 523] 19:13:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 226 (0x12197b000) [pid = 2095] [serial = 1569] [outer = 0x0] 19:13:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 227 (0x1277d0400) [pid = 2095] [serial = 1570] [outer = 0x12197b000] 19:13:06 INFO - PROCESS | 2095 | 1464228786505 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 228 (0x1291e3400) [pid = 2095] [serial = 1571] [outer = 0x12197b000] 19:13:06 INFO - PROCESS | 2095 | 1464228786936 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 19:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:13:06 INFO - PROCESS | 2095 | 1464228786975 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 2095 | 1464228786977 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:13:06 INFO - PROCESS | 2095 | 1464228786979 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 2095 | 1464228786982 Marionette TRACE conn2 <- [1,2066,null,{}] 19:13:06 INFO - PROCESS | 2095 | 1464228786992 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:07 INFO - PROCESS | 2095 | 1464228787098 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:13:07 INFO - PROCESS | 2095 | 1464228787208 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df7b000 == 69 [pid = 2095] [id = 524] 19:13:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 229 (0x12a715400) [pid = 2095] [serial = 1572] [outer = 0x0] 19:13:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 230 (0x12b104400) [pid = 2095] [serial = 1573] [outer = 0x12a715400] 19:13:07 INFO - PROCESS | 2095 | 1464228787245 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 231 (0x12bb08400) [pid = 2095] [serial = 1574] [outer = 0x12a715400] 19:13:07 INFO - PROCESS | 2095 | 1464228787672 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 19:13:07 INFO - PROCESS | 2095 | 1464228787709 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:13:07 INFO - PROCESS | 2095 | 1464228787711 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:13:07 INFO - PROCESS | 2095 | 1464228787745 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:13:07 INFO - PROCESS | 2095 | 1464228787746 Marionette TRACE conn2 <- [1,2070,null,{}] 19:13:07 INFO - PROCESS | 2095 | 1464228787752 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:07 INFO - PROCESS | 2095 | 1464228787855 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8d3000 == 68 [pid = 2095] [id = 510] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12d698000 == 67 [pid = 2095] [id = 428] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12d69d800 == 66 [pid = 2095] [id = 403] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x13459a800 == 65 [pid = 2095] [id = 519] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12df77800 == 64 [pid = 2095] [id = 518] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a1800 == 63 [pid = 2095] [id = 517] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbae000 == 62 [pid = 2095] [id = 516] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x12b239000 == 61 [pid = 2095] [id = 515] 19:13:08 INFO - PROCESS | 2095 | --DOCSHELL 0x121e94800 == 60 [pid = 2095] [id = 514] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae46800 == 59 [pid = 2095] [id = 508] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x119cb4000 == 58 [pid = 2095] [id = 352] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1355c1000 == 57 [pid = 2095] [id = 446] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x129341000 == 56 [pid = 2095] [id = 351] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12a995000 == 55 [pid = 2095] [id = 8] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdd0000 == 54 [pid = 2095] [id = 11] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12781e800 == 53 [pid = 2095] [id = 389] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce4d000 == 52 [pid = 2095] [id = 422] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1353e9800 == 51 [pid = 2095] [id = 449] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b240800 == 50 [pid = 2095] [id = 9] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1c5800 == 49 [pid = 2095] [id = 501] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12bda7800 == 48 [pid = 2095] [id = 12] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x119cab800 == 47 [pid = 2095] [id = 409] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1298db800 == 46 [pid = 2095] [id = 408] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c1800 == 45 [pid = 2095] [id = 6] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8d8800 == 44 [pid = 2095] [id = 14] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x116a82800 == 43 [pid = 2095] [id = 25] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x127827000 == 42 [pid = 2095] [id = 350] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x117435000 == 41 [pid = 2095] [id = 450] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1359e1800 == 40 [pid = 2095] [id = 447] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac8000 == 39 [pid = 2095] [id = 26] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12d697800 == 38 [pid = 2095] [id = 19] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12963b800 == 37 [pid = 2095] [id = 21] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12588b800 == 36 [pid = 2095] [id = 495] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x115e1f000 == 35 [pid = 2095] [id = 24] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d1800 == 34 [pid = 2095] [id = 20] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12c030800 == 33 [pid = 2095] [id = 509] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9b5000 == 32 [pid = 2095] [id = 10] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbaf000 == 31 [pid = 2095] [id = 15] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9a5000 == 30 [pid = 2095] [id = 364] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb6000 == 29 [pid = 2095] [id = 511] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12a999000 == 28 [pid = 2095] [id = 335] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x128f8d000 == 27 [pid = 2095] [id = 498] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12c041800 == 26 [pid = 2095] [id = 445] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9af000 == 25 [pid = 2095] [id = 386] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12bda2000 == 24 [pid = 2095] [id = 502] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12a97d000 == 23 [pid = 2095] [id = 500] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12b246000 == 22 [pid = 2095] [id = 367] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3dc000 == 21 [pid = 2095] [id = 13] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1353f3800 == 20 [pid = 2095] [id = 520] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12df98000 == 19 [pid = 2095] [id = 448] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x121a40000 == 18 [pid = 2095] [id = 497] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12d29f800 == 17 [pid = 2095] [id = 18] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x129647800 == 16 [pid = 2095] [id = 499] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x1345a9800 == 15 [pid = 2095] [id = 483] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdd0800 == 14 [pid = 2095] [id = 503] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x121551800 == 13 [pid = 2095] [id = 504] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12df7b000 == 12 [pid = 2095] [id = 524] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3df000 == 11 [pid = 2095] [id = 523] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x121c27800 == 10 [pid = 2095] [id = 522] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12782d000 == 9 [pid = 2095] [id = 513] 19:13:11 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae56000 == 8 [pid = 2095] [id = 521] 19:13:13 INFO - PROCESS | 2095 | 1464228793509 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 230 (0x12b2f9800) [pid = 2095] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 229 (0x112c8bc00) [pid = 2095] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 228 (0x110df1400) [pid = 2095] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 227 (0x11678d800) [pid = 2095] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 226 (0x118930000) [pid = 2095] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 225 (0x1194aa400) [pid = 2095] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 224 (0x112149c00) [pid = 2095] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 223 (0x11a09c400) [pid = 2095] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 222 (0x115d48000) [pid = 2095] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 221 (0x11a0a0400) [pid = 2095] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 220 (0x1182d4000) [pid = 2095] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 219 (0x111c82400) [pid = 2095] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 218 (0x110dfb800) [pid = 2095] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 217 (0x112d95c00) [pid = 2095] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 216 (0x113150400) [pid = 2095] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 215 (0x1184aec00) [pid = 2095] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 214 (0x1198b6400) [pid = 2095] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 213 (0x119b30400) [pid = 2095] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 212 (0x11a0a0800) [pid = 2095] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 211 (0x11214d000) [pid = 2095] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 210 (0x123de9c00) [pid = 2095] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 209 (0x113366c00) [pid = 2095] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 208 (0x1166c6000) [pid = 2095] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 207 (0x12b108000) [pid = 2095] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 206 (0x1291e2400) [pid = 2095] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 205 (0x1270ab000) [pid = 2095] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 204 (0x121408000) [pid = 2095] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 203 (0x12ce8f400) [pid = 2095] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 202 (0x119b26c00) [pid = 2095] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 201 (0x11710d800) [pid = 2095] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 200 (0x112c89c00) [pid = 2095] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 199 (0x12586b800) [pid = 2095] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 198 (0x1184b0800) [pid = 2095] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 197 (0x1198c1800) [pid = 2095] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 196 (0x115d4a400) [pid = 2095] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 195 (0x12c8f3800) [pid = 2095] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 194 (0x12a70ac00) [pid = 2095] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 193 (0x128dc8c00) [pid = 2095] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 192 (0x1198e5800) [pid = 2095] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 191 (0x128dbfc00) [pid = 2095] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 190 (0x12a781800) [pid = 2095] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 189 (0x12d432000) [pid = 2095] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 188 (0x112586800) [pid = 2095] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 187 (0x12a717000) [pid = 2095] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 186 (0x12bf41400) [pid = 2095] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 185 (0x11a1ba000) [pid = 2095] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 184 (0x12ce8f800) [pid = 2095] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 183 (0x1169a9800) [pid = 2095] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 182 (0x1184af000) [pid = 2095] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 181 (0x119890c00) [pid = 2095] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 180 (0x1217e3400) [pid = 2095] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 179 (0x12512c800) [pid = 2095] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 178 (0x11a038800) [pid = 2095] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 177 (0x1217bb400) [pid = 2095] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 176 (0x12b95bc00) [pid = 2095] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 175 (0x112972000) [pid = 2095] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 174 (0x128e2d400) [pid = 2095] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 173 (0x11892a800) [pid = 2095] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 172 (0x119160800) [pid = 2095] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 171 (0x12a77f400) [pid = 2095] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 170 (0x124f37800) [pid = 2095] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 169 (0x125877400) [pid = 2095] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 168 (0x121177400) [pid = 2095] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 167 (0x1163afc00) [pid = 2095] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 166 (0x12934d000) [pid = 2095] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 165 (0x12bb0f800) [pid = 2095] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x118931800) [pid = 2095] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x12b95fc00) [pid = 2095] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x12197b000) [pid = 2095] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x11296a400) [pid = 2095] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x11695c400) [pid = 2095] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x119055400) [pid = 2095] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x12a715c00) [pid = 2095] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x1272bfc00) [pid = 2095] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:13:13 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x1191f5c00) [pid = 2095] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:13:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x11254d000 == 9 [pid = 2095] [id = 525] 19:13:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x110df1800) [pid = 2095] [serial = 1575] [outer = 0x0] 19:13:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x111c7c000) [pid = 2095] [serial = 1576] [outer = 0x110df1800] 19:13:13 INFO - PROCESS | 2095 | 1464228793567 Marionette DEBUG loaded listener.js 19:13:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x1121b0800) [pid = 2095] [serial = 1577] [outer = 0x110df1800] 19:13:13 INFO - PROCESS | 2095 | 1464228793957 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 6259ms 19:13:13 INFO - PROCESS | 2095 | 1464228793992 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:13:13 INFO - PROCESS | 2095 | 1464228793995 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:13:14 INFO - PROCESS | 2095 | 1464228793998 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 2095 | 1464228794000 Marionette TRACE conn2 <- [1,2074,null,{}] 19:13:14 INFO - PROCESS | 2095 | 1464228794006 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:14 INFO - PROCESS | 2095 | 1464228794114 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:13:14 INFO - PROCESS | 2095 | 1464228794149 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x116979800 == 10 [pid = 2095] [id = 526] 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x11258ec00) [pid = 2095] [serial = 1578] [outer = 0x0] 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x112c8d000) [pid = 2095] [serial = 1579] [outer = 0x11258ec00] 19:13:14 INFO - PROCESS | 2095 | 1464228794177 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x112e03800) [pid = 2095] [serial = 1580] [outer = 0x11258ec00] 19:13:14 INFO - PROCESS | 2095 | 1464228794466 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 524ms 19:13:14 INFO - PROCESS | 2095 | 1464228794525 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 2095 | 1464228794528 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:13:14 INFO - PROCESS | 2095 | 1464228794531 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 2095 | 1464228794532 Marionette TRACE conn2 <- [1,2078,null,{}] 19:13:14 INFO - PROCESS | 2095 | 1464228794535 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:14 INFO - PROCESS | 2095 | 1464228794621 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:13:14 INFO - PROCESS | 2095 | 1464228794627 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x118432800 == 11 [pid = 2095] [id = 527] 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x112e6ec00) [pid = 2095] [serial = 1581] [outer = 0x0] 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x1133ed000) [pid = 2095] [serial = 1582] [outer = 0x112e6ec00] 19:13:14 INFO - PROCESS | 2095 | 1464228794653 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x115de5400) [pid = 2095] [serial = 1583] [outer = 0x112e6ec00] 19:13:15 INFO - PROCESS | 2095 | 1464228795027 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 19:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:13:15 INFO - PROCESS | 2095 | 1464228795057 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 2095 | 1464228795058 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:13:15 INFO - PROCESS | 2095 | 1464228795065 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 2095 | 1464228795069 Marionette TRACE conn2 <- [1,2082,null,{}] 19:13:15 INFO - PROCESS | 2095 | 1464228795073 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:15 INFO - PROCESS | 2095 | 1464228795167 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:13:15 INFO - PROCESS | 2095 | 1464228795175 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x119495800 == 12 [pid = 2095] [id = 528] 19:13:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 166 (0x1163afc00) [pid = 2095] [serial = 1584] [outer = 0x0] 19:13:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 167 (0x116a5c000) [pid = 2095] [serial = 1585] [outer = 0x1163afc00] 19:13:15 INFO - PROCESS | 2095 | 1464228795201 Marionette DEBUG loaded listener.js 19:13:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 168 (0x11803ec00) [pid = 2095] [serial = 1586] [outer = 0x1163afc00] 19:13:15 INFO - PROCESS | 2095 | 1464228795605 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 579ms 19:13:15 INFO - PROCESS | 2095 | 1464228795642 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 2095 | 1464228795646 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:13:15 INFO - PROCESS | 2095 | 1464228795652 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 2095 | 1464228795656 Marionette TRACE conn2 <- [1,2086,null,{}] 19:13:15 INFO - PROCESS | 2095 | 1464228795663 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:15 INFO - PROCESS | 2095 | 1464228795827 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:13:16 INFO - PROCESS | 2095 | 1464228796006 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac4800 == 13 [pid = 2095] [id = 529] 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 169 (0x112581c00) [pid = 2095] [serial = 1587] [outer = 0x0] 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 170 (0x11258e800) [pid = 2095] [serial = 1588] [outer = 0x112581c00] 19:13:16 INFO - PROCESS | 2095 | 1464228796049 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 171 (0x112d92c00) [pid = 2095] [serial = 1589] [outer = 0x112581c00] 19:13:16 INFO - PROCESS | 2095 | 1464228796545 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 927ms 19:13:16 INFO - PROCESS | 2095 | 1464228796578 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:13:16 INFO - PROCESS | 2095 | 1464228796582 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:13:16 INFO - PROCESS | 2095 | 1464228796616 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:13:16 INFO - PROCESS | 2095 | 1464228796620 Marionette TRACE conn2 <- [1,2090,null,{}] 19:13:16 INFO - PROCESS | 2095 | 1464228796623 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:16 INFO - PROCESS | 2095 | 1464228796726 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:13:16 INFO - PROCESS | 2095 | 1464228796809 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x121115000 == 14 [pid = 2095] [id = 530] 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 172 (0x115e56c00) [pid = 2095] [serial = 1590] [outer = 0x0] 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 173 (0x116369000) [pid = 2095] [serial = 1591] [outer = 0x115e56c00] 19:13:16 INFO - PROCESS | 2095 | 1464228796841 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 174 (0x1182cc000) [pid = 2095] [serial = 1592] [outer = 0x115e56c00] 19:13:17 INFO - PROCESS | 2095 | 1464228797390 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 826ms 19:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:13:17 INFO - PROCESS | 2095 | 1464228797440 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 2095 | 1464228797441 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:13:17 INFO - PROCESS | 2095 | 1464228797444 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 2095 | 1464228797446 Marionette TRACE conn2 <- [1,2094,null,{}] 19:13:17 INFO - PROCESS | 2095 | 1464228797454 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:17 INFO - PROCESS | 2095 | 1464228797562 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:13:17 INFO - PROCESS | 2095 | 1464228797671 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x112168800 == 15 [pid = 2095] [id = 531] 19:13:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 175 (0x115e58000) [pid = 2095] [serial = 1593] [outer = 0x0] 19:13:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 176 (0x1182d4c00) [pid = 2095] [serial = 1594] [outer = 0x115e58000] 19:13:17 INFO - PROCESS | 2095 | 1464228797724 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 177 (0x1184b4c00) [pid = 2095] [serial = 1595] [outer = 0x115e58000] 19:13:18 INFO - PROCESS | 2095 | 1464228798445 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1022ms 19:13:18 INFO - PROCESS | 2095 | 1464228798502 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:13:18 INFO - PROCESS | 2095 | 1464228798505 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:13:18 INFO - PROCESS | 2095 | 1464228798535 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:13:18 INFO - PROCESS | 2095 | 1464228798538 Marionette TRACE conn2 <- [1,2098,null,{}] 19:13:18 INFO - PROCESS | 2095 | 1464228798542 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:18 INFO - PROCESS | 2095 | 1464228798638 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 176 (0x1169a3400) [pid = 2095] [serial = 1270] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 175 (0x119160400) [pid = 2095] [serial = 925] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 174 (0x12b104400) [pid = 2095] [serial = 1573] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 173 (0x129393000) [pid = 2095] [serial = 1459] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 172 (0x1277dcc00) [pid = 2095] [serial = 1458] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 171 (0x12b963400) [pid = 2095] [serial = 1431] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 170 (0x12b117400) [pid = 2095] [serial = 1429] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 169 (0x12c71ac00) [pid = 2095] [serial = 1434] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 168 (0x12cd4c400) [pid = 2095] [serial = 1437] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 167 (0x1213ed400) [pid = 2095] [serial = 1440] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 166 (0x12c8fc800) [pid = 2095] [serial = 1435] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 165 (0x12d427400) [pid = 2095] [serial = 1443] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x12bb0f000) [pid = 2095] [serial = 1461] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x12c8f8400) [pid = 2095] [serial = 1390] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x128dc9c00) [pid = 2095] [serial = 1425] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x11258e400) [pid = 2095] [serial = 1410] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x112d54c00) [pid = 2095] [serial = 1411] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x1198dc400) [pid = 2095] [serial = 1416] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x119b26400) [pid = 2095] [serial = 1417] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x12117ac00) [pid = 2095] [serial = 1419] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x12cd4c800) [pid = 2095] [serial = 1462] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x1213e7400) [pid = 2095] [serial = 1420] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x119061c00) [pid = 2095] [serial = 1414] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x1184b4800) [pid = 2095] [serial = 1413] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x1121ec400) [pid = 2095] [serial = 1467] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x12c71a800) [pid = 2095] [serial = 1407] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x112c8a800) [pid = 2095] [serial = 1468] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x12cd57800) [pid = 2095] [serial = 1464] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x11a0a6c00) [pid = 2095] [serial = 1482] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x11871e000) [pid = 2095] [serial = 1474] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x1217b8400) [pid = 2095] [serial = 1486] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1184b1c00) [pid = 2095] [serial = 1473] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12a714800) [pid = 2095] [serial = 1401] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x11915f800) [pid = 2095] [serial = 1395] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12d5e9000) [pid = 2095] [serial = 1446] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12d5e2400) [pid = 2095] [serial = 1444] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1191f5800) [pid = 2095] [serial = 1476] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x121c77000) [pid = 2095] [serial = 1398] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x11988d400) [pid = 2095] [serial = 1477] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1198bd400) [pid = 2095] [serial = 1479] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x116783400) [pid = 2095] [serial = 1537] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1198e7800) [pid = 2095] [serial = 1480] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x123de6400) [pid = 2095] [serial = 1422] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x11660f400) [pid = 2095] [serial = 1488] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x115de9000) [pid = 2095] [serial = 1471] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x112c8ac00) [pid = 2095] [serial = 1470] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12586fc00) [pid = 2095] [serial = 1423] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1159a9800) [pid = 2095] [serial = 1392] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12b961000) [pid = 2095] [serial = 1404] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12cd50800) [pid = 2095] [serial = 1441] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1213e7800) [pid = 2095] [serial = 1485] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12d73b400) [pid = 2095] [serial = 1449] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12d731000) [pid = 2095] [serial = 1447] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12d42d400) [pid = 2095] [serial = 1465] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12a70dc00) [pid = 2095] [serial = 1428] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12bb11c00) [pid = 2095] [serial = 1432] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x129392000) [pid = 2095] [serial = 1426] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12f098000) [pid = 2095] [serial = 1450] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12cd57400) [pid = 2095] [serial = 1438] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x121180400) [pid = 2095] [serial = 1483] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x11905ac00) [pid = 2095] [serial = 1333] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x125870800) [pid = 2095] [serial = 1276] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12934ec00) [pid = 2095] [serial = 1339] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12b95b800) [pid = 2095] [serial = 1342] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x12ce8f000) [pid = 2095] [serial = 1408] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x12c720400) [pid = 2095] [serial = 1285] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1198b8400) [pid = 2095] [serial = 1351] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x12c8f1c00) [pid = 2095] [serial = 1345] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x12667bc00) [pid = 2095] [serial = 1399] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x119888000) [pid = 2095] [serial = 1273] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1214dfc00) [pid = 2095] [serial = 1336] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x11a0a6400) [pid = 2095] [serial = 1541] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x12bb06400) [pid = 2095] [serial = 1405] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x116a5d000) [pid = 2095] [serial = 1516] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1191f6c00) [pid = 2095] [serial = 1492] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x12117b400) [pid = 2095] [serial = 1494] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11871f800) [pid = 2095] [serial = 1543] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x119b2dc00) [pid = 2095] [serial = 1565] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1198b6000) [pid = 2095] [serial = 1540] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x117689c00) [pid = 2095] [serial = 1489] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x118716c00) [pid = 2095] [serial = 1491] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x11988e800) [pid = 2095] [serial = 1564] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x119061800) [pid = 2095] [serial = 1453] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x1182cfc00) [pid = 2095] [serial = 1452] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 92 (0x1184b1400) [pid = 2095] [serial = 1538] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 91 (0x12117bc00) [pid = 2095] [serial = 1456] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 90 (0x11a0a9800) [pid = 2095] [serial = 1455] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x116784000) [pid = 2095] [serial = 1513] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x128dc9800) [pid = 2095] [serial = 1549] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x124de1000) [pid = 2095] [serial = 1547] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x12512a400) [pid = 2095] [serial = 1498] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x1198bb800) [pid = 2095] [serial = 1544] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x125877800) [pid = 2095] [serial = 1500] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x1213f0000) [pid = 2095] [serial = 1546] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x11a033400) [pid = 2095] [serial = 1567] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 81 (0x1217b3400) [pid = 2095] [serial = 1495] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 80 (0x124f34c00) [pid = 2095] [serial = 1497] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 79 (0x12a719c00) [pid = 2095] [serial = 1279] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 78 (0x12b102800) [pid = 2095] [serial = 1402] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 77 (0x12b2f7000) [pid = 2095] [serial = 1282] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 76 (0x112c85000) [pid = 2095] [serial = 1330] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 75 (0x1169aac00) [pid = 2095] [serial = 1393] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 74 (0x1198e1400) [pid = 2095] [serial = 1396] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 73 (0x12cd4b800) [pid = 2095] [serial = 1348] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 72 (0x12b9ea800) [pid = 2095] [serial = 1555] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 71 (0x129350800) [pid = 2095] [serial = 1505] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 70 (0x12938c400) [pid = 2095] [serial = 1507] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 69 (0x1275c0400) [pid = 2095] [serial = 1504] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 68 (0x1213ee800) [pid = 2095] [serial = 1568] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 67 (0x129399400) [pid = 2095] [serial = 1550] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 66 (0x12b10a800) [pid = 2095] [serial = 1552] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 65 (0x1184b1800) [pid = 2095] [serial = 1517] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 64 (0x12a719000) [pid = 2095] [serial = 1511] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 63 (0x1182d5400) [pid = 2095] [serial = 1514] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 62 (0x126679400) [pid = 2095] [serial = 1501] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 61 (0x121980400) [pid = 2095] [serial = 1523] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 60 (0x1275c2c00) [pid = 2095] [serial = 1525] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 59 (0x1291e3400) [pid = 2095] [serial = 1571] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 58 (0x1198bf000) [pid = 2095] [serial = 1520] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 57 (0x1213ef000) [pid = 2095] [serial = 1522] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 56 (0x1277d0400) [pid = 2095] [serial = 1570] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 55 (0x12a6c4000) [pid = 2095] [serial = 1508] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 54 (0x12a70c000) [pid = 2095] [serial = 1510] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 53 (0x12b121800) [pid = 2095] [serial = 1553] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 52 (0x1194aa000) [pid = 2095] [serial = 1519] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 51 (0x12d42b000) [pid = 2095] [serial = 1559] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 50 (0x12d5e3c00) [pid = 2095] [serial = 1561] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 49 (0x12c71f400) [pid = 2095] [serial = 1558] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 48 (0x12bb03400) [pid = 2095] [serial = 1556] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 47 (0x12b9eac00) [pid = 2095] [serial = 1535] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 46 (0x12b2fd400) [pid = 2095] [serial = 1532] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 45 (0x12b95c000) [pid = 2095] [serial = 1534] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 44 (0x12a704000) [pid = 2095] [serial = 1529] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 43 (0x12a77cc00) [pid = 2095] [serial = 1531] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 42 (0x128dc1c00) [pid = 2095] [serial = 1526] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 41 (0x1291e1400) [pid = 2095] [serial = 1528] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | --DOMWINDOW == 40 (0x12d732800) [pid = 2095] [serial = 1562] [outer = 0x0] [url = about:blank] 19:13:18 INFO - PROCESS | 2095 | 1464228798805 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x11597e800 == 16 [pid = 2095] [id = 532] 19:13:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 41 (0x1121e9c00) [pid = 2095] [serial = 1596] [outer = 0x0] 19:13:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 42 (0x112588400) [pid = 2095] [serial = 1597] [outer = 0x1121e9c00] 19:13:18 INFO - PROCESS | 2095 | 1464228798835 Marionette DEBUG loaded listener.js 19:13:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 43 (0x112967800) [pid = 2095] [serial = 1598] [outer = 0x1121e9c00] 19:13:19 INFO - PROCESS | 2095 | 1464228799281 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 781ms 19:13:19 INFO - PROCESS | 2095 | 1464228799315 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 2095 | 1464228799323 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:13:19 INFO - PROCESS | 2095 | 1464228799330 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 2095 | 1464228799332 Marionette TRACE conn2 <- [1,2102,null,{}] 19:13:19 INFO - PROCESS | 2095 | 1464228799336 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:19 INFO - PROCESS | 2095 | 1464228799459 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:13:19 INFO - PROCESS | 2095 | 1464228799552 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x11848b800 == 17 [pid = 2095] [id = 533] 19:13:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 44 (0x1121ef800) [pid = 2095] [serial = 1599] [outer = 0x0] 19:13:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 45 (0x1130ab000) [pid = 2095] [serial = 1600] [outer = 0x1121ef800] 19:13:19 INFO - PROCESS | 2095 | 1464228799577 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 46 (0x1159b0000) [pid = 2095] [serial = 1601] [outer = 0x1121ef800] 19:13:19 INFO - PROCESS | 2095 | 1464228799842 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 19:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:13:19 INFO - PROCESS | 2095 | 1464228799860 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 2095 | 1464228799862 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:13:19 INFO - PROCESS | 2095 | 1464228799864 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 2095 | 1464228799866 Marionette TRACE conn2 <- [1,2106,null,{}] 19:13:19 INFO - PROCESS | 2095 | 1464228799882 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:19 INFO - PROCESS | 2095 | 1464228799977 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:13:19 INFO - PROCESS | 2095 | 1464228799983 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x119492000 == 18 [pid = 2095] [id = 534] 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 47 (0x11635c800) [pid = 2095] [serial = 1602] [outer = 0x0] 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 48 (0x116a5c400) [pid = 2095] [serial = 1603] [outer = 0x11635c800] 19:13:20 INFO - PROCESS | 2095 | 1464228800013 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 49 (0x1182d6400) [pid = 2095] [serial = 1604] [outer = 0x11635c800] 19:13:20 INFO - PROCESS | 2095 | 1464228800368 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 530ms 19:13:20 INFO - PROCESS | 2095 | 1464228800394 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 2095 | 1464228800396 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:13:20 INFO - PROCESS | 2095 | 1464228800398 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 2095 | 1464228800399 Marionette TRACE conn2 <- [1,2110,null,{}] 19:13:20 INFO - PROCESS | 2095 | 1464228800404 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:20 INFO - PROCESS | 2095 | 1464228800480 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:13:20 INFO - PROCESS | 2095 | 1464228800486 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x11961a800 == 19 [pid = 2095] [id = 535] 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 50 (0x1184b3000) [pid = 2095] [serial = 1605] [outer = 0x0] 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 51 (0x1185c9000) [pid = 2095] [serial = 1606] [outer = 0x1184b3000] 19:13:20 INFO - PROCESS | 2095 | 1464228800516 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 52 (0x118714c00) [pid = 2095] [serial = 1607] [outer = 0x1184b3000] 19:13:20 INFO - PROCESS | 2095 | 1464228800841 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 472ms 19:13:20 INFO - PROCESS | 2095 | 1464228800872 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 2095 | 1464228800873 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:13:20 INFO - PROCESS | 2095 | 1464228800875 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 2095 | 1464228800876 Marionette TRACE conn2 <- [1,2114,null,{}] 19:13:20 INFO - PROCESS | 2095 | 1464228800879 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:20 INFO - PROCESS | 2095 | 1464228800956 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:13:20 INFO - PROCESS | 2095 | 1464228800988 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a9800 == 20 [pid = 2095] [id = 536] 19:13:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 53 (0x11610c000) [pid = 2095] [serial = 1608] [outer = 0x0] 19:13:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 54 (0x118717c00) [pid = 2095] [serial = 1609] [outer = 0x11610c000] 19:13:21 INFO - PROCESS | 2095 | 1464228801013 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 55 (0x119032800) [pid = 2095] [serial = 1610] [outer = 0x11610c000] 19:13:21 INFO - PROCESS | 2095 | 1464228801355 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 19:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:13:21 INFO - PROCESS | 2095 | 1464228801394 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 2095 | 1464228801395 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:13:21 INFO - PROCESS | 2095 | 1464228801397 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 2095 | 1464228801398 Marionette TRACE conn2 <- [1,2118,null,{}] 19:13:21 INFO - PROCESS | 2095 | 1464228801401 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:21 INFO - PROCESS | 2095 | 1464228801519 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:13:21 INFO - PROCESS | 2095 | 1464228801524 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x121840800 == 21 [pid = 2095] [id = 537] 19:13:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 56 (0x11905dc00) [pid = 2095] [serial = 1611] [outer = 0x0] 19:13:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 57 (0x1191ef800) [pid = 2095] [serial = 1612] [outer = 0x11905dc00] 19:13:21 INFO - PROCESS | 2095 | 1464228801550 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 58 (0x1198b8400) [pid = 2095] [serial = 1613] [outer = 0x11905dc00] 19:13:21 INFO - PROCESS | 2095 | 1464228801856 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 19:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:13:21 INFO - PROCESS | 2095 | --DOMWINDOW == 57 (0x110df1800) [pid = 2095] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:13:21 INFO - PROCESS | 2095 | --DOMWINDOW == 56 (0x112e6ec00) [pid = 2095] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:13:21 INFO - PROCESS | 2095 | --DOMWINDOW == 55 (0x11258ec00) [pid = 2095] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:13:21 INFO - PROCESS | 2095 | --DOMWINDOW == 54 (0x12a715400) [pid = 2095] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:13:21 INFO - PROCESS | 2095 | 1464228801891 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 2095 | 1464228801892 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:13:21 INFO - PROCESS | 2095 | 1464228801896 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 2095 | 1464228801897 Marionette TRACE conn2 <- [1,2122,null,{}] 19:13:21 INFO - PROCESS | 2095 | 1464228801900 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:22 INFO - PROCESS | 2095 | 1464228801992 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:13:22 INFO - PROCESS | 2095 | 1464228802024 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x121e94800 == 22 [pid = 2095] [id = 538] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 55 (0x111e33c00) [pid = 2095] [serial = 1614] [outer = 0x0] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 56 (0x11610fc00) [pid = 2095] [serial = 1615] [outer = 0x111e33c00] 19:13:22 INFO - PROCESS | 2095 | 1464228802049 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 57 (0x1198c2000) [pid = 2095] [serial = 1616] [outer = 0x111e33c00] 19:13:22 INFO - PROCESS | 2095 | 1464228802307 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 418ms 19:13:22 INFO - PROCESS | 2095 | 1464228802314 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 2095 | 1464228802315 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:13:22 INFO - PROCESS | 2095 | 1464228802329 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 2095 | 1464228802330 Marionette TRACE conn2 <- [1,2126,null,{}] 19:13:22 INFO - PROCESS | 2095 | 1464228802333 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:22 INFO - PROCESS | 2095 | 1464228802425 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:13:22 INFO - PROCESS | 2095 | 1464228802429 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184a0000 == 23 [pid = 2095] [id = 539] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 58 (0x1198bb800) [pid = 2095] [serial = 1617] [outer = 0x0] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 59 (0x1198e5400) [pid = 2095] [serial = 1618] [outer = 0x1198bb800] 19:13:22 INFO - PROCESS | 2095 | 1464228802456 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 60 (0x119b26c00) [pid = 2095] [serial = 1619] [outer = 0x1198bb800] 19:13:22 INFO - PROCESS | 2095 | 1464228802800 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 19:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:13:22 INFO - PROCESS | 2095 | 1464228802848 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 2095 | 1464228802850 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:13:22 INFO - PROCESS | 2095 | 1464228802852 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 2095 | 1464228802853 Marionette TRACE conn2 <- [1,2130,null,{}] 19:13:22 INFO - PROCESS | 2095 | 1464228802855 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:22 INFO - PROCESS | 2095 | 1464228802931 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:13:22 INFO - PROCESS | 2095 | 1464228802937 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x125881800 == 24 [pid = 2095] [id = 540] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 61 (0x119b2a800) [pid = 2095] [serial = 1620] [outer = 0x0] 19:13:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 62 (0x11a038800) [pid = 2095] [serial = 1621] [outer = 0x119b2a800] 19:13:22 INFO - PROCESS | 2095 | 1464228802962 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 63 (0x11a0a0400) [pid = 2095] [serial = 1622] [outer = 0x119b2a800] 19:13:23 INFO - PROCESS | 2095 | 1464228803264 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:13:23 INFO - PROCESS | 2095 | 1464228803276 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:13:23 INFO - PROCESS | 2095 | 1464228803278 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 2095 | 1464228803279 Marionette TRACE conn2 <- [1,2134,null,{}] 19:13:23 INFO - PROCESS | 2095 | 1464228803281 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:23 INFO - PROCESS | 2095 | 1464228803365 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:13:23 INFO - PROCESS | 2095 | 1464228803372 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x127211000 == 25 [pid = 2095] [id = 541] 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 64 (0x11a0a3c00) [pid = 2095] [serial = 1623] [outer = 0x0] 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 65 (0x121174c00) [pid = 2095] [serial = 1624] [outer = 0x11a0a3c00] 19:13:23 INFO - PROCESS | 2095 | 1464228803397 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 66 (0x12117cc00) [pid = 2095] [serial = 1625] [outer = 0x11a0a3c00] 19:13:23 INFO - PROCESS | 2095 | 1464228803699 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 19:13:23 INFO - PROCESS | 2095 | 1464228803749 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:13:23 INFO - PROCESS | 2095 | 1464228803751 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:13:23 INFO - PROCESS | 2095 | 1464228803753 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 2095 | 1464228803755 Marionette TRACE conn2 <- [1,2138,null,{}] 19:13:23 INFO - PROCESS | 2095 | 1464228803757 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:23 INFO - PROCESS | 2095 | 1464228803878 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:13:23 INFO - PROCESS | 2095 | 1464228803887 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x12781e000 == 26 [pid = 2095] [id = 542] 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 67 (0x11a1bcc00) [pid = 2095] [serial = 1626] [outer = 0x0] 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 68 (0x1213e7800) [pid = 2095] [serial = 1627] [outer = 0x11a1bcc00] 19:13:23 INFO - PROCESS | 2095 | 1464228803916 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 69 (0x12140e800) [pid = 2095] [serial = 1628] [outer = 0x11a1bcc00] 19:13:24 INFO - PROCESS | 2095 | 1464228804238 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 19:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:13:24 INFO - PROCESS | 2095 | 1464228804273 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 2095 | 1464228804274 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:13:24 INFO - PROCESS | 2095 | 1464228804276 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 2095 | 1464228804277 Marionette TRACE conn2 <- [1,2142,null,{}] 19:13:24 INFO - PROCESS | 2095 | 1464228804280 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:24 INFO - PROCESS | 2095 | 1464228804363 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:13:24 INFO - PROCESS | 2095 | 1464228804368 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291c1800 == 27 [pid = 2095] [id = 543] 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 70 (0x1185cb400) [pid = 2095] [serial = 1629] [outer = 0x0] 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 71 (0x1217b1000) [pid = 2095] [serial = 1630] [outer = 0x1185cb400] 19:13:24 INFO - PROCESS | 2095 | 1464228804392 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 72 (0x121bb3800) [pid = 2095] [serial = 1631] [outer = 0x1185cb400] 19:13:24 INFO - PROCESS | 2095 | 1464228804728 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 2095 | 1464228804748 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:13:24 INFO - PROCESS | 2095 | 1464228804751 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 2095 | 1464228804753 Marionette TRACE conn2 <- [1,2146,null,{}] 19:13:24 INFO - PROCESS | 2095 | 1464228804758 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:24 INFO - PROCESS | 2095 | 1464228804860 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:13:24 INFO - PROCESS | 2095 | 1464228804868 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x129633800 == 28 [pid = 2095] [id = 544] 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 73 (0x1217bec00) [pid = 2095] [serial = 1632] [outer = 0x0] 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 74 (0x121e10000) [pid = 2095] [serial = 1633] [outer = 0x1217bec00] 19:13:24 INFO - PROCESS | 2095 | 1464228804893 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 75 (0x124bf4c00) [pid = 2095] [serial = 1634] [outer = 0x1217bec00] 19:13:25 INFO - PROCESS | 2095 | 1464228805348 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:13:25 INFO - PROCESS | 2095 | 1464228805389 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:13:25 INFO - PROCESS | 2095 | 1464228805394 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:13:25 INFO - PROCESS | 2095 | 1464228805396 Marionette TRACE conn2 <- [1,2150,null,{}] 19:13:25 INFO - PROCESS | 2095 | 1464228805400 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:25 INFO - PROCESS | 2095 | 1464228805500 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:13:25 INFO - PROCESS | 2095 | 1464228805564 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e8d800 == 29 [pid = 2095] [id = 545] 19:13:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 76 (0x112c8a800) [pid = 2095] [serial = 1635] [outer = 0x0] 19:13:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 77 (0x112dd6000) [pid = 2095] [serial = 1636] [outer = 0x112c8a800] 19:13:25 INFO - PROCESS | 2095 | 1464228805620 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 78 (0x1159ac400) [pid = 2095] [serial = 1637] [outer = 0x112c8a800] 19:13:26 INFO - PROCESS | 2095 | 1464228806037 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 19:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:13:26 INFO - PROCESS | 2095 | 1464228806068 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:13:26 INFO - PROCESS | 2095 | 1464228806072 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:13:26 INFO - PROCESS | 2095 | 1464228806077 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 2095 | 1464228806079 Marionette TRACE conn2 <- [1,2154,null,{}] 19:13:26 INFO - PROCESS | 2095 | 1464228806082 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:26 INFO - PROCESS | 2095 | 1464228806203 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:13:26 INFO - PROCESS | 2095 | 1464228806318 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x121835000 == 30 [pid = 2095] [id = 546] 19:13:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 79 (0x116784000) [pid = 2095] [serial = 1638] [outer = 0x0] 19:13:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 80 (0x11827e000) [pid = 2095] [serial = 1639] [outer = 0x116784000] 19:13:26 INFO - PROCESS | 2095 | 1464228806368 Marionette DEBUG loaded listener.js 19:13:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 81 (0x1184b0400) [pid = 2095] [serial = 1640] [outer = 0x116784000] 19:13:26 INFO - PROCESS | 2095 | 1464228806874 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 822ms 19:13:26 INFO - PROCESS | 2095 | 1464228806899 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:13:26 INFO - PROCESS | 2095 | 1464228806901 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:13:26 INFO - PROCESS | 2095 | 1464228806903 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 2095 | 1464228806906 Marionette TRACE conn2 <- [1,2158,null,{}] 19:13:26 INFO - PROCESS | 2095 | 1464228806914 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:27 INFO - PROCESS | 2095 | 1464228807017 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:13:27 INFO - PROCESS | 2095 | 1464228807071 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298fa000 == 31 [pid = 2095] [id = 547] 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 82 (0x118931400) [pid = 2095] [serial = 1641] [outer = 0x0] 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x119155800) [pid = 2095] [serial = 1642] [outer = 0x118931400] 19:13:27 INFO - PROCESS | 2095 | 1464228807103 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x1198ba400) [pid = 2095] [serial = 1643] [outer = 0x118931400] 19:13:27 INFO - PROCESS | 2095 | 1464228807482 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 621ms 19:13:27 INFO - PROCESS | 2095 | 1464228807525 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:13:27 INFO - PROCESS | 2095 | 1464228807527 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:13:27 INFO - PROCESS | 2095 | 1464228807530 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 2095 | 1464228807531 Marionette TRACE conn2 <- [1,2162,null,{}] 19:13:27 INFO - PROCESS | 2095 | 1464228807535 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:27 INFO - PROCESS | 2095 | 1464228807645 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:13:27 INFO - PROCESS | 2095 | 1464228807752 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae3d800 == 32 [pid = 2095] [id = 548] 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x1198e2c00) [pid = 2095] [serial = 1644] [outer = 0x0] 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x12117c800) [pid = 2095] [serial = 1645] [outer = 0x1198e2c00] 19:13:27 INFO - PROCESS | 2095 | 1464228807802 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x1213eb400) [pid = 2095] [serial = 1646] [outer = 0x1198e2c00] 19:13:28 INFO - PROCESS | 2095 | 1464228808502 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1022ms 19:13:28 INFO - PROCESS | 2095 | 1464228808553 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:13:28 INFO - PROCESS | 2095 | 1464228808557 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:13:28 INFO - PROCESS | 2095 | 1464228808562 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:13:28 INFO - PROCESS | 2095 | 1464228808565 Marionette TRACE conn2 <- [1,2166,null,{}] 19:13:28 INFO - PROCESS | 2095 | 1464228808586 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:28 INFO - PROCESS | 2095 | 1464228808720 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:13:28 INFO - PROCESS | 2095 | 1464228808838 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x116adf000 == 33 [pid = 2095] [id = 549] 19:13:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x11258e000) [pid = 2095] [serial = 1647] [outer = 0x0] 19:13:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x112590400) [pid = 2095] [serial = 1648] [outer = 0x11258e000] 19:13:28 INFO - PROCESS | 2095 | 1464228808868 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x112c87c00) [pid = 2095] [serial = 1649] [outer = 0x11258e000] 19:13:29 INFO - PROCESS | 2095 | 1464228809325 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 89 (0x116a5c000) [pid = 2095] [serial = 1585] [outer = 0x0] [url = about:blank] 19:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 790ms 19:13:29 INFO - PROCESS | 2095 | 1464228809377 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 2095 | 1464228809383 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:13:29 INFO - PROCESS | 2095 | 1464228809399 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 2095 | 1464228809403 Marionette TRACE conn2 <- [1,2170,null,{}] 19:13:29 INFO - PROCESS | 2095 | 1464228809407 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:29 INFO - PROCESS | 2095 | 1464228809532 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 88 (0x111c7c000) [pid = 2095] [serial = 1576] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 87 (0x1133ed000) [pid = 2095] [serial = 1582] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 86 (0x1121b0800) [pid = 2095] [serial = 1577] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 85 (0x112c8d000) [pid = 2095] [serial = 1579] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 84 (0x112e03800) [pid = 2095] [serial = 1580] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 83 (0x115de5400) [pid = 2095] [serial = 1583] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | --DOMWINDOW == 82 (0x12bb08400) [pid = 2095] [serial = 1574] [outer = 0x0] [url = about:blank] 19:13:29 INFO - PROCESS | 2095 | 1464228809591 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x116ac9800 == 34 [pid = 2095] [id = 550] 19:13:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 83 (0x1121b0800) [pid = 2095] [serial = 1650] [outer = 0x0] 19:13:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 84 (0x112eaf800) [pid = 2095] [serial = 1651] [outer = 0x1121b0800] 19:13:29 INFO - PROCESS | 2095 | 1464228809619 Marionette DEBUG loaded listener.js 19:13:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 85 (0x1133f5400) [pid = 2095] [serial = 1652] [outer = 0x1121b0800] 19:13:29 INFO - PROCESS | 2095 | 1464228809914 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 525ms 19:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:13:29 INFO - PROCESS | 2095 | 1464228809925 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 2095 | 1464228809926 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:13:29 INFO - PROCESS | 2095 | 1464228809929 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 2095 | 1464228809931 Marionette TRACE conn2 <- [1,2174,null,{}] 19:13:29 INFO - PROCESS | 2095 | 1464228809947 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:30 INFO - PROCESS | 2095 | 1464228810033 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:13:30 INFO - PROCESS | 2095 | 1464228810057 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191c0800 == 35 [pid = 2095] [id = 551] 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 86 (0x1163b9000) [pid = 2095] [serial = 1653] [outer = 0x0] 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 87 (0x116a5c000) [pid = 2095] [serial = 1654] [outer = 0x1163b9000] 19:13:30 INFO - PROCESS | 2095 | 1464228810085 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 88 (0x118275000) [pid = 2095] [serial = 1655] [outer = 0x1163b9000] 19:13:30 INFO - PROCESS | 2095 | 1464228810430 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 19:13:30 INFO - PROCESS | 2095 | 1464228810451 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 2095 | 1464228810454 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:13:30 INFO - PROCESS | 2095 | 1464228810457 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 2095 | 1464228810458 Marionette TRACE conn2 <- [1,2178,null,{}] 19:13:30 INFO - PROCESS | 2095 | 1464228810460 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:30 INFO - PROCESS | 2095 | 1464228810544 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:13:30 INFO - PROCESS | 2095 | 1464228810548 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x119d61800 == 36 [pid = 2095] [id = 552] 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 89 (0x1183c3400) [pid = 2095] [serial = 1656] [outer = 0x0] 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 90 (0x1184afc00) [pid = 2095] [serial = 1657] [outer = 0x1183c3400] 19:13:30 INFO - PROCESS | 2095 | 1464228810576 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 91 (0x1185c3c00) [pid = 2095] [serial = 1658] [outer = 0x1183c3400] 19:13:30 INFO - PROCESS | 2095 | 1464228810912 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 19:13:30 INFO - PROCESS | 2095 | 1464228810926 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 2095 | 1464228810928 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:13:30 INFO - PROCESS | 2095 | 1464228810932 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 2095 | 1464228810933 Marionette TRACE conn2 <- [1,2182,null,{}] 19:13:30 INFO - PROCESS | 2095 | 1464228810940 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:31 INFO - PROCESS | 2095 | 1464228811094 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:13:31 INFO - PROCESS | 2095 | 1464228811108 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x121123800 == 37 [pid = 2095] [id = 553] 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 92 (0x11258ec00) [pid = 2095] [serial = 1659] [outer = 0x0] 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 93 (0x118715800) [pid = 2095] [serial = 1660] [outer = 0x11258ec00] 19:13:31 INFO - PROCESS | 2095 | 1464228811150 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x118937000) [pid = 2095] [serial = 1661] [outer = 0x11258ec00] 19:13:31 INFO - PROCESS | 2095 | 1464228811590 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 673ms 19:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:13:31 INFO - PROCESS | 2095 | 1464228811605 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 2095 | 1464228811606 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:13:31 INFO - PROCESS | 2095 | 1464228811609 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 2095 | 1464228811610 Marionette TRACE conn2 <- [1,2186,null,{}] 19:13:31 INFO - PROCESS | 2095 | 1464228811612 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:31 INFO - PROCESS | 2095 | 1464228811708 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:13:31 INFO - PROCESS | 2095 | 1464228811774 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215cb800 == 38 [pid = 2095] [id = 554] 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x11871ec00) [pid = 2095] [serial = 1662] [outer = 0x0] 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x11915a000) [pid = 2095] [serial = 1663] [outer = 0x11871ec00] 19:13:31 INFO - PROCESS | 2095 | 1464228811800 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1198dc400) [pid = 2095] [serial = 1664] [outer = 0x11871ec00] 19:13:32 INFO - PROCESS | 2095 | 1464228812130 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms 19:13:32 INFO - PROCESS | 2095 | 1464228812179 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 2095 | 1464228812180 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:13:32 INFO - PROCESS | 2095 | 1464228812182 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 2095 | 1464228812183 Marionette TRACE conn2 <- [1,2190,null,{}] 19:13:32 INFO - PROCESS | 2095 | 1464228812186 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:32 INFO - PROCESS | 2095 | 1464228812282 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:13:32 INFO - PROCESS | 2095 | 1464228812287 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x125242800 == 39 [pid = 2095] [id = 555] 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x11905f800) [pid = 2095] [serial = 1665] [outer = 0x0] 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x1198e9800) [pid = 2095] [serial = 1666] [outer = 0x11905f800] 19:13:32 INFO - PROCESS | 2095 | 1464228812311 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x11a033400) [pid = 2095] [serial = 1667] [outer = 0x11905f800] 19:13:32 INFO - PROCESS | 2095 | 1464228812630 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 472ms 19:13:32 INFO - PROCESS | 2095 | 1464228812658 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 2095 | 1464228812659 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:13:32 INFO - PROCESS | 2095 | 1464228812662 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 2095 | 1464228812663 Marionette TRACE conn2 <- [1,2194,null,{}] 19:13:32 INFO - PROCESS | 2095 | 1464228812666 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:32 INFO - PROCESS | 2095 | 1464228812776 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:13:32 INFO - PROCESS | 2095 | 1464228812793 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x126610800 == 40 [pid = 2095] [id = 556] 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x119b41800) [pid = 2095] [serial = 1668] [outer = 0x0] 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x11a0a9800) [pid = 2095] [serial = 1669] [outer = 0x119b41800] 19:13:32 INFO - PROCESS | 2095 | 1464228812817 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x121179000) [pid = 2095] [serial = 1670] [outer = 0x119b41800] 19:13:33 INFO - PROCESS | 2095 | 1464228813147 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 19:13:33 INFO - PROCESS | 2095 | 1464228813183 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:13:33 INFO - PROCESS | 2095 | 1464228813185 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:13:33 INFO - PROCESS | 2095 | 1464228813196 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:13:33 INFO - PROCESS | 2095 | 1464228813197 Marionette TRACE conn2 <- [1,2198,null,{}] 19:13:33 INFO - PROCESS | 2095 | 1464228813199 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:33 INFO - PROCESS | 2095 | 1464228813297 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:13:33 INFO - PROCESS | 2095 | 1464228813301 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d08800 == 41 [pid = 2095] [id = 557] 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x11a1ba800) [pid = 2095] [serial = 1671] [outer = 0x0] 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x121181400) [pid = 2095] [serial = 1672] [outer = 0x11a1ba800] 19:13:33 INFO - PROCESS | 2095 | 1464228813326 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1213ee800) [pid = 2095] [serial = 1673] [outer = 0x11a1ba800] 19:13:33 INFO - PROCESS | 2095 | 1464228813643 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 19:13:33 INFO - PROCESS | 2095 | 1464228813666 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:13:33 INFO - PROCESS | 2095 | 1464228813668 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:13:33 INFO - PROCESS | 2095 | 1464228813678 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:13:33 INFO - PROCESS | 2095 | 1464228813679 Marionette TRACE conn2 <- [1,2202,null,{}] 19:13:33 INFO - PROCESS | 2095 | 1464228813681 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:33 INFO - PROCESS | 2095 | 1464228813870 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x11905dc00) [pid = 2095] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x111e33c00) [pid = 2095] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x1163afc00) [pid = 2095] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1184b3000) [pid = 2095] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x1185cb400) [pid = 2095] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x11635c800) [pid = 2095] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 99 (0x1198bb800) [pid = 2095] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 98 (0x1121e9c00) [pid = 2095] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 97 (0x1121ef800) [pid = 2095] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 96 (0x119b2a800) [pid = 2095] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 95 (0x11a1bcc00) [pid = 2095] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 94 (0x11a0a3c00) [pid = 2095] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:13:33 INFO - PROCESS | 2095 | --DOMWINDOW == 93 (0x11610c000) [pid = 2095] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:13:33 INFO - PROCESS | 2095 | 1464228813909 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191a9800 == 42 [pid = 2095] [id = 558] 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 94 (0x111e6bc00) [pid = 2095] [serial = 1674] [outer = 0x0] 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 95 (0x112585c00) [pid = 2095] [serial = 1675] [outer = 0x111e6bc00] 19:13:33 INFO - PROCESS | 2095 | 1464228813935 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 96 (0x11902e800) [pid = 2095] [serial = 1676] [outer = 0x111e6bc00] 19:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:13:34 INFO - PROCESS | 2095 | 1464228814189 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 19:13:34 INFO - PROCESS | 2095 | 1464228814197 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 2095 | 1464228814199 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:13:34 INFO - PROCESS | 2095 | 1464228814203 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 2095 | 1464228814207 Marionette TRACE conn2 <- [1,2206,null,{}] 19:13:34 INFO - PROCESS | 2095 | 1464228814238 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:34 INFO - PROCESS | 2095 | 1464228814342 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:13:34 INFO - PROCESS | 2095 | 1464228814351 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ae55000 == 43 [pid = 2095] [id = 559] 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 97 (0x1213f1800) [pid = 2095] [serial = 1677] [outer = 0x0] 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 98 (0x1214dd400) [pid = 2095] [serial = 1678] [outer = 0x1213f1800] 19:13:34 INFO - PROCESS | 2095 | 1464228814380 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 99 (0x121c7ac00) [pid = 2095] [serial = 1679] [outer = 0x1213f1800] 19:13:34 INFO - PROCESS | 2095 | 1464228814721 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 535ms 19:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:13:34 INFO - PROCESS | 2095 | 1464228814739 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 2095 | 1464228814740 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:13:34 INFO - PROCESS | 2095 | 1464228814742 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 2095 | 1464228814744 Marionette TRACE conn2 <- [1,2210,null,{}] 19:13:34 INFO - PROCESS | 2095 | 1464228814746 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:34 INFO - PROCESS | 2095 | 1464228814852 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:13:34 INFO - PROCESS | 2095 | 1464228814861 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b248000 == 44 [pid = 2095] [id = 560] 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 100 (0x123de7c00) [pid = 2095] [serial = 1680] [outer = 0x0] 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x124bf5c00) [pid = 2095] [serial = 1681] [outer = 0x123de7c00] 19:13:34 INFO - PROCESS | 2095 | 1464228814885 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x124f39c00) [pid = 2095] [serial = 1682] [outer = 0x123de7c00] 19:13:35 INFO - PROCESS | 2095 | 1464228815173 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 19:13:35 INFO - PROCESS | 2095 | 1464228815214 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:13:35 INFO - PROCESS | 2095 | 1464228815215 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:13:35 INFO - PROCESS | 2095 | 1464228815217 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 2095 | 1464228815218 Marionette TRACE conn2 <- [1,2214,null,{}] 19:13:35 INFO - PROCESS | 2095 | 1464228815223 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:35 INFO - PROCESS | 2095 | 1464228815303 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:13:35 INFO - PROCESS | 2095 | 1464228815308 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd91800 == 45 [pid = 2095] [id = 561] 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1183c6800) [pid = 2095] [serial = 1683] [outer = 0x0] 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x12512c800) [pid = 2095] [serial = 1684] [outer = 0x1183c6800] 19:13:35 INFO - PROCESS | 2095 | 1464228815340 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x12586b800) [pid = 2095] [serial = 1685] [outer = 0x1183c6800] 19:13:35 INFO - PROCESS | 2095 | 1464228815672 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 19:13:35 INFO - PROCESS | 2095 | 1464228815689 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 2095 | 1464228815691 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:13:35 INFO - PROCESS | 2095 | 1464228815693 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 2095 | 1464228815694 Marionette TRACE conn2 <- [1,2218,null,{}] 19:13:35 INFO - PROCESS | 2095 | 1464228815696 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:35 INFO - PROCESS | 2095 | 1464228815806 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:13:35 INFO - PROCESS | 2095 | 1464228815812 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bda1800 == 46 [pid = 2095] [id = 562] 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x124f3bc00) [pid = 2095] [serial = 1686] [outer = 0x0] 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x125873000) [pid = 2095] [serial = 1687] [outer = 0x124f3bc00] 19:13:35 INFO - PROCESS | 2095 | 1464228815837 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x12629f000) [pid = 2095] [serial = 1688] [outer = 0x124f3bc00] 19:13:36 INFO - PROCESS | 2095 | 1464228816279 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 620ms 19:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:13:36 INFO - PROCESS | 2095 | 1464228816314 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:13:36 INFO - PROCESS | 2095 | 1464228816317 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:13:36 INFO - PROCESS | 2095 | 1464228816320 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:13:36 INFO - PROCESS | 2095 | 1464228816323 Marionette TRACE conn2 <- [1,2222,null,{}] 19:13:36 INFO - PROCESS | 2095 | 1464228816327 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:36 INFO - PROCESS | 2095 | 1464228816430 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:13:36 INFO - PROCESS | 2095 | 1464228816485 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d9800 == 47 [pid = 2095] [id = 563] 19:13:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x112590800) [pid = 2095] [serial = 1689] [outer = 0x0] 19:13:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x112d4ac00) [pid = 2095] [serial = 1690] [outer = 0x112590800] 19:13:36 INFO - PROCESS | 2095 | 1464228816516 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x113c6b000) [pid = 2095] [serial = 1691] [outer = 0x112590800] 19:13:36 INFO - PROCESS | 2095 | 1464228816969 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 672ms 19:13:36 INFO - PROCESS | 2095 | 1464228816992 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:13:36 INFO - PROCESS | 2095 | 1464228816997 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:13:37 INFO - PROCESS | 2095 | 1464228817001 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 2095 | 1464228817003 Marionette TRACE conn2 <- [1,2226,null,{}] 19:13:37 INFO - PROCESS | 2095 | 1464228817006 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:37 INFO - PROCESS | 2095 | 1464228817114 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:13:37 INFO - PROCESS | 2095 | 1464228817206 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c1c800 == 48 [pid = 2095] [id = 564] 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11678f800) [pid = 2095] [serial = 1692] [outer = 0x0] 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1182c9000) [pid = 2095] [serial = 1693] [outer = 0x11678f800] 19:13:37 INFO - PROCESS | 2095 | 1464228817235 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x1184b1c00) [pid = 2095] [serial = 1694] [outer = 0x11678f800] 19:13:37 INFO - PROCESS | 2095 | 1464228817617 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 19:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:13:37 INFO - PROCESS | 2095 | 1464228817671 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 2095 | 1464228817673 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:13:37 INFO - PROCESS | 2095 | 1464228817675 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 2095 | 1464228817678 Marionette TRACE conn2 <- [1,2230,null,{}] 19:13:37 INFO - PROCESS | 2095 | 1464228817686 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:37 INFO - PROCESS | 2095 | 1464228817792 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:13:37 INFO - PROCESS | 2095 | 1464228817860 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9b7000 == 49 [pid = 2095] [id = 565] 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x118713400) [pid = 2095] [serial = 1695] [outer = 0x0] 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x119160c00) [pid = 2095] [serial = 1696] [outer = 0x118713400] 19:13:37 INFO - PROCESS | 2095 | 1464228817892 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1198b6000) [pid = 2095] [serial = 1697] [outer = 0x118713400] 19:13:38 INFO - PROCESS | 2095 | 1464228818305 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 671ms 19:13:38 INFO - PROCESS | 2095 | 1464228818347 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 2095 | 1464228818349 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:13:38 INFO - PROCESS | 2095 | 1464228818351 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 2095 | 1464228818352 Marionette TRACE conn2 <- [1,2234,null,{}] 19:13:38 INFO - PROCESS | 2095 | 1464228818355 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:38 INFO - PROCESS | 2095 | 1464228818457 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:13:38 INFO - PROCESS | 2095 | 1464228818541 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdd8000 == 50 [pid = 2095] [id = 566] 19:13:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1198e0400) [pid = 2095] [serial = 1698] [outer = 0x0] 19:13:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x121174800) [pid = 2095] [serial = 1699] [outer = 0x1198e0400] 19:13:38 INFO - PROCESS | 2095 | 1464228818571 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1213f3800) [pid = 2095] [serial = 1700] [outer = 0x1198e0400] 19:13:38 INFO - PROCESS | 2095 | 1464228818966 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 620ms 19:13:38 INFO - PROCESS | 2095 | 1464228818971 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 2095 | 1464228818973 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:13:38 INFO - PROCESS | 2095 | 1464228818975 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 2095 | 1464228818976 Marionette TRACE conn2 <- [1,2238,null,{}] 19:13:38 INFO - PROCESS | 2095 | 1464228818979 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:39 INFO - PROCESS | 2095 | 1464228819078 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:13:39 INFO - PROCESS | 2095 | 1464228819142 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c03d000 == 51 [pid = 2095] [id = 567] 19:13:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x119b2a800) [pid = 2095] [serial = 1701] [outer = 0x0] 19:13:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1217e1400) [pid = 2095] [serial = 1702] [outer = 0x119b2a800] 19:13:39 INFO - PROCESS | 2095 | 1464228819172 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x121bb4000) [pid = 2095] [serial = 1703] [outer = 0x119b2a800] 19:13:39 INFO - PROCESS | 2095 | 1464228819607 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 669ms 19:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:13:39 INFO - PROCESS | 2095 | 1464228819645 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 2095 | 1464228819646 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:13:39 INFO - PROCESS | 2095 | 1464228819648 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 2095 | 1464228819650 Marionette TRACE conn2 <- [1,2242,null,{}] 19:13:39 INFO - PROCESS | 2095 | 1464228819672 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:39 INFO - PROCESS | 2095 | 1464228819783 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:13:40 INFO - PROCESS | 2095 | 1464228820039 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x11858c000 == 52 [pid = 2095] [id = 568] 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x111ed8c00) [pid = 2095] [serial = 1704] [outer = 0x0] 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1121b5000) [pid = 2095] [serial = 1705] [outer = 0x111ed8c00] 19:13:40 INFO - PROCESS | 2095 | 1464228820067 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x112c8ac00) [pid = 2095] [serial = 1706] [outer = 0x111ed8c00] 19:13:40 INFO - PROCESS | 2095 | 1464228820490 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 893ms 19:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:13:40 INFO - PROCESS | 2095 | 1464228820542 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 2095 | 1464228820545 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:13:40 INFO - PROCESS | 2095 | 1464228820548 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 2095 | 1464228820550 Marionette TRACE conn2 <- [1,2246,null,{}] 19:13:40 INFO - PROCESS | 2095 | 1464228820553 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:40 INFO - PROCESS | 2095 | 1464228820647 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:13:40 INFO - PROCESS | 2095 | 1464228820703 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189bf000 == 53 [pid = 2095] [id = 569] 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x112e04000) [pid = 2095] [serial = 1707] [outer = 0x0] 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x116104000) [pid = 2095] [serial = 1708] [outer = 0x112e04000] 19:13:40 INFO - PROCESS | 2095 | 1464228820731 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1166c3c00) [pid = 2095] [serial = 1709] [outer = 0x112e04000] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x11254d000 == 52 [pid = 2095] [id = 525] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd91800 == 51 [pid = 2095] [id = 561] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12b248000 == 50 [pid = 2095] [id = 560] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12ae55000 == 49 [pid = 2095] [id = 559] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x1191a9800 == 48 [pid = 2095] [id = 558] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x128d08800 == 47 [pid = 2095] [id = 557] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x126610800 == 46 [pid = 2095] [id = 556] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x125242800 == 45 [pid = 2095] [id = 555] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x121e10000) [pid = 2095] [serial = 1633] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x1215cb800 == 44 [pid = 2095] [id = 554] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x121123800 == 43 [pid = 2095] [id = 553] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x119d61800 == 42 [pid = 2095] [id = 552] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x1191c0800 == 41 [pid = 2095] [id = 551] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x116ac9800 == 40 [pid = 2095] [id = 550] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x116adf000 == 39 [pid = 2095] [id = 549] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x121835000 == 38 [pid = 2095] [id = 546] 19:13:41 INFO - PROCESS | 2095 | --DOCSHELL 0x115e8d800 == 37 [pid = 2095] [id = 545] 19:13:41 INFO - PROCESS | 2095 | 1464228821149 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1191ef800) [pid = 2095] [serial = 1612] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11610fc00) [pid = 2095] [serial = 1615] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x11803ec00) [pid = 2095] [serial = 1586] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1185c9000) [pid = 2095] [serial = 1606] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1217b1000) [pid = 2095] [serial = 1630] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x116a5c400) [pid = 2095] [serial = 1603] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1182d6400) [pid = 2095] [serial = 1604] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1198e5400) [pid = 2095] [serial = 1618] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x112588400) [pid = 2095] [serial = 1597] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x112967800) [pid = 2095] [serial = 1598] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1182d4c00) [pid = 2095] [serial = 1594] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1130ab000) [pid = 2095] [serial = 1600] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1159b0000) [pid = 2095] [serial = 1601] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11258e800) [pid = 2095] [serial = 1588] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1198c2000) [pid = 2095] [serial = 1616] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x116369000) [pid = 2095] [serial = 1591] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11a038800) [pid = 2095] [serial = 1621] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x11a0a0400) [pid = 2095] [serial = 1622] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x1213e7800) [pid = 2095] [serial = 1627] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x121174c00) [pid = 2095] [serial = 1624] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x12117cc00) [pid = 2095] [serial = 1625] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x12140e800) [pid = 2095] [serial = 1628] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x118714c00) [pid = 2095] [serial = 1607] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x121bb3800) [pid = 2095] [serial = 1631] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x118717c00) [pid = 2095] [serial = 1609] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x1198b8400) [pid = 2095] [serial = 1613] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x119b26c00) [pid = 2095] [serial = 1619] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | --DOMWINDOW == 100 (0x119032800) [pid = 2095] [serial = 1610] [outer = 0x0] [url = about:blank] 19:13:41 INFO - PROCESS | 2095 | 1464228821176 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 2095 | 1464228821178 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:13:41 INFO - PROCESS | 2095 | 1464228821182 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 2095 | 1464228821184 Marionette TRACE conn2 <- [1,2250,null,{}] 19:13:41 INFO - PROCESS | 2095 | 1464228821186 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:41 INFO - PROCESS | 2095 | 1464228821266 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:13:41 INFO - PROCESS | 2095 | 1464228821293 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184da000 == 38 [pid = 2095] [id = 570] 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 101 (0x11767bc00) [pid = 2095] [serial = 1710] [outer = 0x0] 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x117e67400) [pid = 2095] [serial = 1711] [outer = 0x11767bc00] 19:13:41 INFO - PROCESS | 2095 | 1464228821319 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x11892a400) [pid = 2095] [serial = 1712] [outer = 0x11767bc00] 19:13:41 INFO - PROCESS | 2095 | 1464228821649 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 19:13:41 INFO - PROCESS | 2095 | 1464228821701 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 2095 | 1464228821702 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:13:41 INFO - PROCESS | 2095 | 1464228821735 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 2095 | 1464228821740 Marionette TRACE conn2 <- [1,2254,null,{}] 19:13:41 INFO - PROCESS | 2095 | 1464228821747 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:41 INFO - PROCESS | 2095 | 1464228821830 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:13:41 INFO - PROCESS | 2095 | 1464228821838 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6800 == 39 [pid = 2095] [id = 571] 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x118933c00) [pid = 2095] [serial = 1713] [outer = 0x0] 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1191f6000) [pid = 2095] [serial = 1714] [outer = 0x118933c00] 19:13:41 INFO - PROCESS | 2095 | 1464228821864 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x1198c2400) [pid = 2095] [serial = 1715] [outer = 0x118933c00] 19:13:42 INFO - PROCESS | 2095 | 1464228822226 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 556ms 19:13:42 INFO - PROCESS | 2095 | 1464228822275 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 2095 | 1464228822288 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:13:42 INFO - PROCESS | 2095 | 1464228822293 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 2095 | 1464228822295 Marionette TRACE conn2 <- [1,2258,null,{}] 19:13:42 INFO - PROCESS | 2095 | 1464228822298 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:42 INFO - PROCESS | 2095 | 1464228822423 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:13:42 INFO - PROCESS | 2095 | 1464228822435 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x125882000 == 40 [pid = 2095] [id = 572] 19:13:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1198e2000) [pid = 2095] [serial = 1716] [outer = 0x0] 19:13:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x11a033800) [pid = 2095] [serial = 1717] [outer = 0x1198e2000] 19:13:42 INFO - PROCESS | 2095 | 1464228822476 Marionette DEBUG loaded listener.js 19:13:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x11a1bc800) [pid = 2095] [serial = 1718] [outer = 0x1198e2000] 19:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 19:13:42 INFO - PROCESS | 2095 | 1464228822861 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:13:42 INFO - PROCESS | 2095 | 1464228822864 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 2095 | 1464228822865 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:13:42 INFO - PROCESS | 2095 | 1464228822871 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 2095 | 1464228822872 Marionette TRACE conn2 <- [1,2262,null,{}] 19:13:42 INFO - PROCESS | 2095 | 1464228822875 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:42 INFO - PROCESS | 2095 | 1464228822965 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:13:43 INFO - PROCESS | 2095 | 1464228823030 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x127217000 == 41 [pid = 2095] [id = 573] 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1213e6400) [pid = 2095] [serial = 1719] [outer = 0x0] 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x1213eac00) [pid = 2095] [serial = 1720] [outer = 0x1213e6400] 19:13:43 INFO - PROCESS | 2095 | 1464228823060 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x1217b9000) [pid = 2095] [serial = 1721] [outer = 0x1213e6400] 19:13:43 INFO - PROCESS | 2095 | 1464228823374 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 19:13:43 INFO - PROCESS | 2095 | 1464228823391 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:13:43 INFO - PROCESS | 2095 | 1464228823392 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:13:43 INFO - PROCESS | 2095 | 1464228823395 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:13:43 INFO - PROCESS | 2095 | 1464228823396 Marionette TRACE conn2 <- [1,2266,null,{}] 19:13:43 INFO - PROCESS | 2095 | 1464228823398 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:43 INFO - PROCESS | 2095 | 1464228823508 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:13:43 INFO - PROCESS | 2095 | 1464228823520 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291b1000 == 42 [pid = 2095] [id = 574] 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1217bb800) [pid = 2095] [serial = 1722] [outer = 0x0] 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12197d400) [pid = 2095] [serial = 1723] [outer = 0x1217bb800] 19:13:43 INFO - PROCESS | 2095 | 1464228823545 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x124f36800) [pid = 2095] [serial = 1724] [outer = 0x1217bb800] 19:13:43 INFO - PROCESS | 2095 | 1464228823865 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 19:13:43 INFO - PROCESS | 2095 | 1464228823915 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:13:43 INFO - PROCESS | 2095 | 1464228823916 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:13:43 INFO - PROCESS | 2095 | 1464228823918 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:13:43 INFO - PROCESS | 2095 | 1464228823920 Marionette TRACE conn2 <- [1,2270,null,{}] 19:13:43 INFO - PROCESS | 2095 | 1464228823922 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:44 INFO - PROCESS | 2095 | 1464228824024 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:13:44 INFO - PROCESS | 2095 | 1464228824059 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298e1000 == 43 [pid = 2095] [id = 575] 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1213e8400) [pid = 2095] [serial = 1725] [outer = 0x0] 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12512e000) [pid = 2095] [serial = 1726] [outer = 0x1213e8400] 19:13:44 INFO - PROCESS | 2095 | 1464228824084 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1262a5800) [pid = 2095] [serial = 1727] [outer = 0x1213e8400] 19:13:44 INFO - PROCESS | 2095 | 1464228824378 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 19:13:44 INFO - PROCESS | 2095 | 1464228824398 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 2095 | 1464228824400 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:13:44 INFO - PROCESS | 2095 | 1464228824409 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 2095 | 1464228824410 Marionette TRACE conn2 <- [1,2274,null,{}] 19:13:44 INFO - PROCESS | 2095 | 1464228824413 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:44 INFO - PROCESS | 2095 | 1464228824522 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:13:44 INFO - PROCESS | 2095 | 1464228824526 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1b0000 == 44 [pid = 2095] [id = 576] 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12586d800) [pid = 2095] [serial = 1728] [outer = 0x0] 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12667bc00) [pid = 2095] [serial = 1729] [outer = 0x12586d800] 19:13:44 INFO - PROCESS | 2095 | 1464228824551 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12722fc00) [pid = 2095] [serial = 1730] [outer = 0x12586d800] 19:13:44 INFO - PROCESS | 2095 | 1464228824875 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 530ms 19:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:13:44 INFO - PROCESS | 2095 | 1464228824933 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 2095 | 1464228824934 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:13:44 INFO - PROCESS | 2095 | 1464228824939 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 2095 | 1464228824940 Marionette TRACE conn2 <- [1,2278,null,{}] 19:13:44 INFO - PROCESS | 2095 | 1464228824942 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:45 INFO - PROCESS | 2095 | 1464228825044 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:13:45 INFO - PROCESS | 2095 | 1464228825056 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9bd800 == 45 [pid = 2095] [id = 577] 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12700e800) [pid = 2095] [serial = 1731] [outer = 0x0] 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1272cd400) [pid = 2095] [serial = 1732] [outer = 0x12700e800] 19:13:45 INFO - PROCESS | 2095 | 1464228825081 Marionette DEBUG loaded listener.js 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x127733400) [pid = 2095] [serial = 1733] [outer = 0x12700e800] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1183c6800) [pid = 2095] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11905f800) [pid = 2095] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x119b41800) [pid = 2095] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11a1ba800) [pid = 2095] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11258e000) [pid = 2095] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x11258ec00) [pid = 2095] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1183c3400) [pid = 2095] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1121b0800) [pid = 2095] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1163b9000) [pid = 2095] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x111e6bc00) [pid = 2095] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x123de7c00) [pid = 2095] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1213f1800) [pid = 2095] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:13:45 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11871ec00) [pid = 2095] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:13:45 INFO - PROCESS | 2095 | 1464228825494 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms 19:13:45 INFO - PROCESS | 2095 | 1464228825509 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 2095 | 1464228825510 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:13:45 INFO - PROCESS | 2095 | 1464228825512 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 2095 | 1464228825514 Marionette TRACE conn2 <- [1,2282,null,{}] 19:13:45 INFO - PROCESS | 2095 | 1464228825516 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:45 INFO - PROCESS | 2095 | 1464228825600 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:13:45 INFO - PROCESS | 2095 | 1464228825607 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x127016000 == 46 [pid = 2095] [id = 578] 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11258e000) [pid = 2095] [serial = 1734] [outer = 0x0] 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x115e54c00) [pid = 2095] [serial = 1735] [outer = 0x11258e000] 19:13:45 INFO - PROCESS | 2095 | 1464228825637 Marionette DEBUG loaded listener.js 19:13:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x123de7c00) [pid = 2095] [serial = 1736] [outer = 0x11258e000] 19:13:45 INFO - PROCESS | 2095 | 1464228825992 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 19:13:46 INFO - PROCESS | 2095 | 1464228826034 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:13:46 INFO - PROCESS | 2095 | 1464228826035 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:13:46 INFO - PROCESS | 2095 | 1464228826038 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 2095 | 1464228826039 Marionette TRACE conn2 <- [1,2286,null,{}] 19:13:46 INFO - PROCESS | 2095 | 1464228826042 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:46 INFO - PROCESS | 2095 | 1464228826139 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:13:46 INFO - PROCESS | 2095 | 1464228826143 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3ea800 == 47 [pid = 2095] [id = 579] 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1275c6c00) [pid = 2095] [serial = 1737] [outer = 0x0] 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1277d7c00) [pid = 2095] [serial = 1738] [outer = 0x1275c6c00] 19:13:46 INFO - PROCESS | 2095 | 1464228826168 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1277e5c00) [pid = 2095] [serial = 1739] [outer = 0x1275c6c00] 19:13:46 INFO - PROCESS | 2095 | 1464228826521 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 19:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 19:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:13:46 INFO - PROCESS | 2095 | 1464228826558 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:13:46 INFO - PROCESS | 2095 | 1464228826559 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:13:46 INFO - PROCESS | 2095 | 1464228826562 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 2095 | 1464228826563 Marionette TRACE conn2 <- [1,2290,null,{}] 19:13:46 INFO - PROCESS | 2095 | 1464228826565 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:46 INFO - PROCESS | 2095 | 1464228826649 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:13:46 INFO - PROCESS | 2095 | 1464228826708 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8d8000 == 48 [pid = 2095] [id = 580] 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1277d9400) [pid = 2095] [serial = 1740] [outer = 0x0] 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x128e25800) [pid = 2095] [serial = 1741] [outer = 0x1277d9400] 19:13:46 INFO - PROCESS | 2095 | 1464228826732 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x129161c00) [pid = 2095] [serial = 1742] [outer = 0x1277d9400] 19:13:47 INFO - PROCESS | 2095 | 1464228827088 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 19:13:47 INFO - PROCESS | 2095 | 1464228827133 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 2095 | 1464228827134 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:13:47 INFO - PROCESS | 2095 | 1464228827136 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 2095 | 1464228827137 Marionette TRACE conn2 <- [1,2294,null,{}] 19:13:47 INFO - PROCESS | 2095 | 1464228827140 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:47 INFO - PROCESS | 2095 | 1464228827268 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:13:47 INFO - PROCESS | 2095 | 1464228827352 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb1800 == 49 [pid = 2095] [id = 581] 19:13:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x112968800) [pid = 2095] [serial = 1743] [outer = 0x0] 19:13:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x128e30400) [pid = 2095] [serial = 1744] [outer = 0x112968800] 19:13:47 INFO - PROCESS | 2095 | 1464228827393 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1291e4000) [pid = 2095] [serial = 1745] [outer = 0x112968800] 19:13:48 INFO - PROCESS | 2095 | 1464228828001 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 872ms 19:13:48 INFO - PROCESS | 2095 | 1464228828009 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 2095 | 1464228828013 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:13:48 INFO - PROCESS | 2095 | 1464228828037 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 2095 | 1464228828041 Marionette TRACE conn2 <- [1,2298,null,{}] 19:13:48 INFO - PROCESS | 2095 | 1464228828049 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:48 INFO - PROCESS | 2095 | 1464228828193 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:13:48 INFO - PROCESS | 2095 | 1464228828262 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cb6800 == 50 [pid = 2095] [id = 582] 19:13:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1159ae400) [pid = 2095] [serial = 1746] [outer = 0x0] 19:13:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1163bdc00) [pid = 2095] [serial = 1747] [outer = 0x1159ae400] 19:13:48 INFO - PROCESS | 2095 | 1464228828293 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x11710b800) [pid = 2095] [serial = 1748] [outer = 0x1159ae400] 19:13:48 INFO - PROCESS | 2095 | 1464228828725 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 745ms 19:13:48 INFO - PROCESS | 2095 | 1464228828762 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 2095 | 1464228828767 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:13:48 INFO - PROCESS | 2095 | 1464228828771 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 2095 | 1464228828773 Marionette TRACE conn2 <- [1,2302,null,{}] 19:13:48 INFO - PROCESS | 2095 | 1464228828776 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:48 INFO - PROCESS | 2095 | 1464228828886 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:13:48 INFO - PROCESS | 2095 | 1464228828943 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d15800 == 51 [pid = 2095] [id = 583] 19:13:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x118935400) [pid = 2095] [serial = 1749] [outer = 0x0] 19:13:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1194a9400) [pid = 2095] [serial = 1750] [outer = 0x118935400] 19:13:48 INFO - PROCESS | 2095 | 1464228828973 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1198e4800) [pid = 2095] [serial = 1751] [outer = 0x118935400] 19:13:49 INFO - PROCESS | 2095 | 1464228829420 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 19:13:49 INFO - PROCESS | 2095 | 1464228829443 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:13:49 INFO - PROCESS | 2095 | 1464228829445 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:13:49 INFO - PROCESS | 2095 | 1464228829447 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 2095 | 1464228829450 Marionette TRACE conn2 <- [1,2306,null,{}] 19:13:49 INFO - PROCESS | 2095 | 1464228829458 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:49 INFO - PROCESS | 2095 | 1464228829568 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:13:49 INFO - PROCESS | 2095 | 1464228829626 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb8800 == 52 [pid = 2095] [id = 584] 19:13:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11a0a7c00) [pid = 2095] [serial = 1752] [outer = 0x0] 19:13:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x121404000) [pid = 2095] [serial = 1753] [outer = 0x11a0a7c00] 19:13:49 INFO - PROCESS | 2095 | 1464228829658 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x123de8c00) [pid = 2095] [serial = 1754] [outer = 0x11a0a7c00] 19:13:50 INFO - PROCESS | 2095 | 1464228830075 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 673ms 19:13:50 INFO - PROCESS | 2095 | 1464228830121 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 2095 | 1464228830123 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:13:50 INFO - PROCESS | 2095 | 1464228830125 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 2095 | 1464228830126 Marionette TRACE conn2 <- [1,2310,null,{}] 19:13:50 INFO - PROCESS | 2095 | 1464228830129 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:50 INFO - PROCESS | 2095 | 1464228830237 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:13:50 INFO - PROCESS | 2095 | 1464228830324 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2a4000 == 53 [pid = 2095] [id = 585] 19:13:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x124f41800) [pid = 2095] [serial = 1755] [outer = 0x0] 19:13:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1277cf000) [pid = 2095] [serial = 1756] [outer = 0x124f41800] 19:13:50 INFO - PROCESS | 2095 | 1464228830354 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1277e2400) [pid = 2095] [serial = 1757] [outer = 0x124f41800] 19:13:50 INFO - PROCESS | 2095 | 1464228830837 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 720ms 19:13:50 INFO - PROCESS | 2095 | 1464228830846 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 2095 | 1464228830849 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:13:50 INFO - PROCESS | 2095 | 1464228830852 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 2095 | 1464228830854 Marionette TRACE conn2 <- [1,2314,null,{}] 19:13:50 INFO - PROCESS | 2095 | 1464228830858 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:51 INFO - PROCESS | 2095 | 1464228831014 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:13:51 INFO - PROCESS | 2095 | 1464228831138 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d577800 == 54 [pid = 2095] [id = 586] 19:13:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x127231000) [pid = 2095] [serial = 1758] [outer = 0x0] 19:13:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x128e30000) [pid = 2095] [serial = 1759] [outer = 0x127231000] 19:13:51 INFO - PROCESS | 2095 | 1464228831177 Marionette DEBUG loaded listener.js 19:13:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12934a400) [pid = 2095] [serial = 1760] [outer = 0x127231000] 19:13:51 INFO - PROCESS | 2095 | 1464228831614 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 771ms 19:13:51 INFO - PROCESS | 2095 | 1464228831827 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:13:51 INFO - PROCESS | 2095 | 1464228831830 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:13:51 INFO - PROCESS | 2095 | 1464228831846 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 2095 | 1464228831848 Marionette TRACE conn2 <- [1,2318,null,{}] 19:13:51 INFO - PROCESS | 2095 | 1464228831851 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:51 INFO - PROCESS | 2095 | 1464228831943 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:13:51 INFO - PROCESS | 2095 | 1464228831997 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x119622000 == 55 [pid = 2095] [id = 587] 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x112976c00) [pid = 2095] [serial = 1761] [outer = 0x0] 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x112c8ec00) [pid = 2095] [serial = 1762] [outer = 0x112976c00] 19:13:52 INFO - PROCESS | 2095 | 1464228832024 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1133f0000) [pid = 2095] [serial = 1763] [outer = 0x112976c00] 19:13:52 INFO - PROCESS | 2095 | 1464228832447 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:13:52 INFO - PROCESS | 2095 | 1464228832469 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:13:52 INFO - PROCESS | 2095 | 1464228832475 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 2095 | 1464228832477 Marionette TRACE conn2 <- [1,2322,null,{}] 19:13:52 INFO - PROCESS | 2095 | 1464228832480 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:52 INFO - PROCESS | 2095 | 1464228832590 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:13:52 INFO - PROCESS | 2095 | 1464228832687 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x118585800 == 56 [pid = 2095] [id = 588] 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1130ac000) [pid = 2095] [serial = 1764] [outer = 0x0] 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1166ca400) [pid = 2095] [serial = 1765] [outer = 0x1130ac000] 19:13:52 INFO - PROCESS | 2095 | 1464228832735 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x118277000) [pid = 2095] [serial = 1766] [outer = 0x1130ac000] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8d8000 == 55 [pid = 2095] [id = 580] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3ea800 == 54 [pid = 2095] [id = 579] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x127016000 == 53 [pid = 2095] [id = 578] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9bd800 == 52 [pid = 2095] [id = 577] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1b0000 == 51 [pid = 2095] [id = 576] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x112dd6000) [pid = 2095] [serial = 1636] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x11827e000) [pid = 2095] [serial = 1639] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x119155800) [pid = 2095] [serial = 1642] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1298e1000 == 50 [pid = 2095] [id = 575] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1291b1000 == 49 [pid = 2095] [id = 574] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x127217000 == 48 [pid = 2095] [id = 573] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x125882000 == 47 [pid = 2095] [id = 572] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6800 == 46 [pid = 2095] [id = 571] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1184da000 == 45 [pid = 2095] [id = 570] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1189bf000 == 44 [pid = 2095] [id = 569] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x11858c000 == 43 [pid = 2095] [id = 568] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9b7000 == 42 [pid = 2095] [id = 565] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x121c1c800 == 41 [pid = 2095] [id = 564] 19:13:53 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d9800 == 40 [pid = 2095] [id = 563] 19:13:53 INFO - PROCESS | 2095 | 1464228833189 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 723ms 19:13:53 INFO - PROCESS | 2095 | 1464228833195 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 2095 | 1464228833196 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:13:53 INFO - PROCESS | 2095 | 1464228833199 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 2095 | 1464228833200 Marionette TRACE conn2 <- [1,2326,null,{}] 19:13:53 INFO - PROCESS | 2095 | 1464228833228 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:53 INFO - PROCESS | 2095 | 1464228833321 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12512c800) [pid = 2095] [serial = 1684] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1198e9800) [pid = 2095] [serial = 1666] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x11a0a9800) [pid = 2095] [serial = 1669] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x121181400) [pid = 2095] [serial = 1672] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x112590400) [pid = 2095] [serial = 1648] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x112c87c00) [pid = 2095] [serial = 1649] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x118715800) [pid = 2095] [serial = 1660] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x118937000) [pid = 2095] [serial = 1661] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x121179000) [pid = 2095] [serial = 1670] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1184afc00) [pid = 2095] [serial = 1657] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1185c3c00) [pid = 2095] [serial = 1658] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x112eaf800) [pid = 2095] [serial = 1651] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1133f5400) [pid = 2095] [serial = 1652] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x116a5c000) [pid = 2095] [serial = 1654] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x118275000) [pid = 2095] [serial = 1655] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12117c800) [pid = 2095] [serial = 1645] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x11902e800) [pid = 2095] [serial = 1676] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x124f39c00) [pid = 2095] [serial = 1682] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x112585c00) [pid = 2095] [serial = 1675] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1214dd400) [pid = 2095] [serial = 1678] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11915a000) [pid = 2095] [serial = 1663] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1213ee800) [pid = 2095] [serial = 1673] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x124bf5c00) [pid = 2095] [serial = 1681] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x121c7ac00) [pid = 2095] [serial = 1679] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12586b800) [pid = 2095] [serial = 1685] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1198dc400) [pid = 2095] [serial = 1664] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11a033400) [pid = 2095] [serial = 1667] [outer = 0x0] [url = about:blank] 19:13:53 INFO - PROCESS | 2095 | 1464228833382 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x118497000 == 41 [pid = 2095] [id = 589] 19:13:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1133f5400) [pid = 2095] [serial = 1767] [outer = 0x0] 19:13:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x118275000) [pid = 2095] [serial = 1768] [outer = 0x1133f5400] 19:13:53 INFO - PROCESS | 2095 | 1464228833414 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x119026c00) [pid = 2095] [serial = 1769] [outer = 0x1133f5400] 19:13:53 INFO - PROCESS | 2095 | 1464228833748 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 569ms 19:13:53 INFO - PROCESS | 2095 | 1464228833772 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:13:53 INFO - PROCESS | 2095 | 1464228833774 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:13:53 INFO - PROCESS | 2095 | 1464228833778 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 2095 | 1464228833779 Marionette TRACE conn2 <- [1,2330,null,{}] 19:13:53 INFO - PROCESS | 2095 | 1464228833783 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:53 INFO - PROCESS | 2095 | 1464228833952 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:13:54 INFO - PROCESS | 2095 | 1464228834028 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x121116000 == 42 [pid = 2095] [id = 590] 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x118937400) [pid = 2095] [serial = 1770] [outer = 0x0] 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x11949d800) [pid = 2095] [serial = 1771] [outer = 0x118937400] 19:13:54 INFO - PROCESS | 2095 | 1464228834071 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1198b5800) [pid = 2095] [serial = 1772] [outer = 0x118937400] 19:13:54 INFO - PROCESS | 2095 | 1464228834412 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 19:13:54 INFO - PROCESS | 2095 | 1464228834449 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 2095 | 1464228834450 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:13:54 INFO - PROCESS | 2095 | 1464228834455 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 2095 | 1464228834458 Marionette TRACE conn2 <- [1,2334,null,{}] 19:13:54 INFO - PROCESS | 2095 | 1464228834482 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:54 INFO - PROCESS | 2095 | 1464228834560 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:13:54 INFO - PROCESS | 2095 | 1464228834582 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x124863800 == 43 [pid = 2095] [id = 591] 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1198bf800) [pid = 2095] [serial = 1773] [outer = 0x0] 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1198e5c00) [pid = 2095] [serial = 1774] [outer = 0x1198bf800] 19:13:54 INFO - PROCESS | 2095 | 1464228834607 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x11a030000) [pid = 2095] [serial = 1775] [outer = 0x1198bf800] 19:13:54 INFO - PROCESS | 2095 | 1464228834924 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 481ms 19:13:54 INFO - PROCESS | 2095 | 1464228834935 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 2095 | 1464228834938 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:13:54 INFO - PROCESS | 2095 | 1464228834942 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 2095 | 1464228834943 Marionette TRACE conn2 <- [1,2338,null,{}] 19:13:54 INFO - PROCESS | 2095 | 1464228834945 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:55 INFO - PROCESS | 2095 | 1464228835046 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:13:55 INFO - PROCESS | 2095 | 1464228835052 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x127021000 == 44 [pid = 2095] [id = 592] 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x11a0a9800) [pid = 2095] [serial = 1776] [outer = 0x0] 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x121180000) [pid = 2095] [serial = 1777] [outer = 0x11a0a9800] 19:13:55 INFO - PROCESS | 2095 | 1464228835078 Marionette DEBUG loaded listener.js 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1217df400) [pid = 2095] [serial = 1778] [outer = 0x11a0a9800] 19:13:55 INFO - PROCESS | 2095 | 1464228835404 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 19:13:55 INFO - PROCESS | 2095 | 1464228835471 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 2095 | 1464228835473 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:13:55 INFO - PROCESS | 2095 | 1464228835483 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 2095 | 1464228835484 Marionette TRACE conn2 <- [1,2342,null,{}] 19:13:55 INFO - PROCESS | 2095 | 1464228835488 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:55 INFO - PROCESS | 2095 | 1464228835589 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:13:55 INFO - PROCESS | 2095 | 1464228835630 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588b800 == 45 [pid = 2095] [id = 593] 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1213f1000) [pid = 2095] [serial = 1779] [outer = 0x0] 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x121c78800) [pid = 2095] [serial = 1780] [outer = 0x1213f1000] 19:13:55 INFO - PROCESS | 2095 | 1464228835655 Marionette DEBUG loaded listener.js 19:13:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x124bf5c00) [pid = 2095] [serial = 1781] [outer = 0x1213f1000] 19:13:55 INFO - PROCESS | 2095 | 1464228835965 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 19:13:56 INFO - PROCESS | 2095 | 1464228836006 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 2095 | 1464228836007 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:13:56 INFO - PROCESS | 2095 | 1464228836010 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 2095 | 1464228836011 Marionette TRACE conn2 <- [1,2346,null,{}] 19:13:56 INFO - PROCESS | 2095 | 1464228836013 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:56 INFO - PROCESS | 2095 | 1464228836115 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:13:56 INFO - PROCESS | 2095 | 1464228836119 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x129330000 == 46 [pid = 2095] [id = 594] 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x121c6dc00) [pid = 2095] [serial = 1782] [outer = 0x0] 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x124f41c00) [pid = 2095] [serial = 1783] [outer = 0x121c6dc00] 19:13:56 INFO - PROCESS | 2095 | 1464228836144 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x125875400) [pid = 2095] [serial = 1784] [outer = 0x121c6dc00] 19:13:56 INFO - PROCESS | 2095 | 1464228836481 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 19:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:13:56 INFO - PROCESS | 2095 | 1464228836530 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 2095 | 1464228836531 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:13:56 INFO - PROCESS | 2095 | 1464228836533 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 2095 | 1464228836534 Marionette TRACE conn2 <- [1,2350,null,{}] 19:13:56 INFO - PROCESS | 2095 | 1464228836537 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:56 INFO - PROCESS | 2095 | 1464228836636 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:13:56 INFO - PROCESS | 2095 | 1464228836651 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1c4000 == 47 [pid = 2095] [id = 595] 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x125875800) [pid = 2095] [serial = 1785] [outer = 0x0] 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12667e400) [pid = 2095] [serial = 1786] [outer = 0x125875800] 19:13:56 INFO - PROCESS | 2095 | 1464228836676 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1272bf800) [pid = 2095] [serial = 1787] [outer = 0x125875800] 19:13:57 INFO - PROCESS | 2095 | 1464228837015 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 19:13:57 INFO - PROCESS | 2095 | 1464228837055 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 2095 | 1464228837057 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:13:57 INFO - PROCESS | 2095 | 1464228837066 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 2095 | 1464228837067 Marionette TRACE conn2 <- [1,2354,null,{}] 19:13:57 INFO - PROCESS | 2095 | 1464228837070 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:57 INFO - PROCESS | 2095 | 1464228837169 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:13:57 INFO - PROCESS | 2095 | 1464228837204 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9a7000 == 48 [pid = 2095] [id = 596] 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12700a400) [pid = 2095] [serial = 1788] [outer = 0x0] 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1277cec00) [pid = 2095] [serial = 1789] [outer = 0x12700a400] 19:13:57 INFO - PROCESS | 2095 | 1464228837231 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x128dc1000) [pid = 2095] [serial = 1790] [outer = 0x12700a400] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1217bb800) [pid = 2095] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12586d800) [pid = 2095] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1213e8400) [pid = 2095] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12700e800) [pid = 2095] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1198e2000) [pid = 2095] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11258e000) [pid = 2095] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11767bc00) [pid = 2095] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x112e04000) [pid = 2095] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x111ed8c00) [pid = 2095] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x124f3bc00) [pid = 2095] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x118933c00) [pid = 2095] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1213e6400) [pid = 2095] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1277d9400) [pid = 2095] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1275c6c00) [pid = 2095] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:13:57 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1217bec00) [pid = 2095] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:13:57 INFO - PROCESS | 2095 | 1464228837664 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 623ms 19:13:57 INFO - PROCESS | 2095 | 1464228837690 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 2095 | 1464228837691 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:13:57 INFO - PROCESS | 2095 | 1464228837693 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 2095 | 1464228837695 Marionette TRACE conn2 <- [1,2358,null,{}] 19:13:57 INFO - PROCESS | 2095 | 1464228837698 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:57 INFO - PROCESS | 2095 | 1464228837795 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:13:57 INFO - PROCESS | 2095 | 1464228837799 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9f800 == 49 [pid = 2095] [id = 597] 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x111a02400) [pid = 2095] [serial = 1791] [outer = 0x0] 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1213e6400) [pid = 2095] [serial = 1792] [outer = 0x111a02400] 19:13:57 INFO - PROCESS | 2095 | 1464228837829 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x128e26800) [pid = 2095] [serial = 1793] [outer = 0x111a02400] 19:13:58 INFO - PROCESS | 2095 | 1464228838191 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 19:13:58 INFO - PROCESS | 2095 | 1464228838219 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:13:58 INFO - PROCESS | 2095 | 1464228838228 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:13:58 INFO - PROCESS | 2095 | 1464228838231 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 2095 | 1464228838232 Marionette TRACE conn2 <- [1,2362,null,{}] 19:13:58 INFO - PROCESS | 2095 | 1464228838234 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:58 INFO - PROCESS | 2095 | 1464228838316 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:13:58 INFO - PROCESS | 2095 | 1464228838320 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3e2800 == 50 [pid = 2095] [id = 598] 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1291df400) [pid = 2095] [serial = 1794] [outer = 0x0] 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12934f800) [pid = 2095] [serial = 1795] [outer = 0x1291df400] 19:13:58 INFO - PROCESS | 2095 | 1464228838345 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12938c000) [pid = 2095] [serial = 1796] [outer = 0x1291df400] 19:13:58 INFO - PROCESS | 2095 | 1464228838666 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 468ms 19:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:13:58 INFO - PROCESS | 2095 | 1464228838699 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:13:58 INFO - PROCESS | 2095 | 1464228838700 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:13:58 INFO - PROCESS | 2095 | 1464228838703 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 2095 | 1464228838704 Marionette TRACE conn2 <- [1,2366,null,{}] 19:13:58 INFO - PROCESS | 2095 | 1464228838706 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:58 INFO - PROCESS | 2095 | 1464228838791 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:13:58 INFO - PROCESS | 2095 | 1464228838795 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8de800 == 51 [pid = 2095] [id = 599] 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12938f000) [pid = 2095] [serial = 1797] [outer = 0x0] 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x129395c00) [pid = 2095] [serial = 1798] [outer = 0x12938f000] 19:13:58 INFO - PROCESS | 2095 | 1464228838820 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a6bf800) [pid = 2095] [serial = 1799] [outer = 0x12938f000] 19:13:59 INFO - PROCESS | 2095 | 1464228839160 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 470ms 19:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:13:59 INFO - PROCESS | 2095 | 1464228839194 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 2095 | 1464228839195 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:13:59 INFO - PROCESS | 2095 | 1464228839197 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 2095 | 1464228839198 Marionette TRACE conn2 <- [1,2370,null,{}] 19:13:59 INFO - PROCESS | 2095 | 1464228839200 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:59 INFO - PROCESS | 2095 | 1464228839294 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:13:59 INFO - PROCESS | 2095 | 1464228839298 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3e4000 == 52 [pid = 2095] [id = 600] 19:13:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x129391c00) [pid = 2095] [serial = 1800] [outer = 0x0] 19:13:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12a704c00) [pid = 2095] [serial = 1801] [outer = 0x129391c00] 19:13:59 INFO - PROCESS | 2095 | 1464228839323 Marionette DEBUG loaded listener.js 19:13:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12a70c400) [pid = 2095] [serial = 1802] [outer = 0x129391c00] 19:13:59 INFO - PROCESS | 2095 | 1464228839693 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 19:13:59 INFO - PROCESS | 2095 | 1464228839721 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 2095 | 1464228839724 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:13:59 INFO - PROCESS | 2095 | 1464228839727 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 2095 | 1464228839730 Marionette TRACE conn2 <- [1,2374,null,{}] 19:13:59 INFO - PROCESS | 2095 | 1464228839735 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:59 INFO - PROCESS | 2095 | 1464228839838 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:13:59 INFO - PROCESS | 2095 | 1464228839911 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x11744e000 == 53 [pid = 2095] [id = 601] 19:13:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x112589c00) [pid = 2095] [serial = 1803] [outer = 0x0] 19:13:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x11258f400) [pid = 2095] [serial = 1804] [outer = 0x112589c00] 19:13:59 INFO - PROCESS | 2095 | 1464228839943 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1130ab000) [pid = 2095] [serial = 1805] [outer = 0x112589c00] 19:14:00 INFO - PROCESS | 2095 | 1464228840361 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 19:14:00 INFO - PROCESS | 2095 | 1464228840400 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:14:00 INFO - PROCESS | 2095 | 1464228840404 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:14:00 INFO - PROCESS | 2095 | 1464228840408 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 2095 | 1464228840410 Marionette TRACE conn2 <- [1,2378,null,{}] 19:14:00 INFO - PROCESS | 2095 | 1464228840413 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:00 INFO - PROCESS | 2095 | 1464228840541 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:14:00 INFO - PROCESS | 2095 | 1464228840624 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213ab000 == 54 [pid = 2095] [id = 602] 19:14:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1183c6c00) [pid = 2095] [serial = 1806] [outer = 0x0] 19:14:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1184b0c00) [pid = 2095] [serial = 1807] [outer = 0x1183c6c00] 19:14:00 INFO - PROCESS | 2095 | 1464228840656 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x118936800) [pid = 2095] [serial = 1808] [outer = 0x1183c6c00] 19:14:01 INFO - PROCESS | 2095 | 1464228841072 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 19:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:14:01 INFO - PROCESS | 2095 | 1464228841080 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 2095 | 1464228841081 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:14:01 INFO - PROCESS | 2095 | 1464228841083 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 2095 | 1464228841087 Marionette TRACE conn2 <- [1,2382,null,{}] 19:14:01 INFO - PROCESS | 2095 | 1464228841096 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:01 INFO - PROCESS | 2095 | 1464228841203 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:14:01 INFO - PROCESS | 2095 | 1464228841262 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3db000 == 55 [pid = 2095] [id = 603] 19:14:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1194ab800) [pid = 2095] [serial = 1809] [outer = 0x0] 19:14:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x11a09e800) [pid = 2095] [serial = 1810] [outer = 0x1194ab800] 19:14:01 INFO - PROCESS | 2095 | 1464228841294 Marionette DEBUG loaded listener.js 19:14:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x121181c00) [pid = 2095] [serial = 1811] [outer = 0x1194ab800] 19:14:01 INFO - PROCESS | 2095 | 1464228841742 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 727ms 19:14:01 INFO - PROCESS | 2095 | 1464228841810 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 2095 | 1464228841812 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:14:01 INFO - PROCESS | 2095 | 1464228841814 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 2095 | 1464228841815 Marionette TRACE conn2 <- [1,2386,null,{}] 19:14:01 INFO - PROCESS | 2095 | 1464228841818 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:01 INFO - PROCESS | 2095 | 1464228841944 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:14:02 INFO - PROCESS | 2095 | 1464228842028 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd04000 == 56 [pid = 2095] [id = 604] 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x1219ee400) [pid = 2095] [serial = 1812] [outer = 0x0] 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x121e08c00) [pid = 2095] [serial = 1813] [outer = 0x1219ee400] 19:14:02 INFO - PROCESS | 2095 | 1464228842059 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12700ec00) [pid = 2095] [serial = 1814] [outer = 0x1219ee400] 19:14:02 INFO - PROCESS | 2095 | 1464228842473 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 19:14:02 INFO - PROCESS | 2095 | 1464228842484 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:14:02 INFO - PROCESS | 2095 | 1464228842487 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:14:02 INFO - PROCESS | 2095 | 1464228842490 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:14:02 INFO - PROCESS | 2095 | 1464228842492 Marionette TRACE conn2 <- [1,2390,null,{}] 19:14:02 INFO - PROCESS | 2095 | 1464228842494 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:02 INFO - PROCESS | 2095 | 1464228842593 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:14:02 INFO - PROCESS | 2095 | 1464228842648 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df61800 == 57 [pid = 2095] [id = 605] 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x1213ea800) [pid = 2095] [serial = 1815] [outer = 0x0] 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x128e27400) [pid = 2095] [serial = 1816] [outer = 0x1213ea800] 19:14:02 INFO - PROCESS | 2095 | 1464228842679 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12934c000) [pid = 2095] [serial = 1817] [outer = 0x1213ea800] 19:14:03 INFO - PROCESS | 2095 | 1464228843103 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms 19:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:14:03 INFO - PROCESS | 2095 | 1464228843159 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:14:03 INFO - PROCESS | 2095 | 1464228843161 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:14:03 INFO - PROCESS | 2095 | 1464228843163 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 2095 | 1464228843164 Marionette TRACE conn2 <- [1,2394,null,{}] 19:14:03 INFO - PROCESS | 2095 | 1464228843166 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:03 INFO - PROCESS | 2095 | 1464228843284 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:14:03 INFO - PROCESS | 2095 | 1464228843406 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df76000 == 58 [pid = 2095] [id = 606] 19:14:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x128dcc800) [pid = 2095] [serial = 1818] [outer = 0x0] 19:14:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12a717800) [pid = 2095] [serial = 1819] [outer = 0x128dcc800] 19:14:03 INFO - PROCESS | 2095 | 1464228843436 Marionette DEBUG loaded listener.js 19:14:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x12a784000) [pid = 2095] [serial = 1820] [outer = 0x128dcc800] 19:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 724ms 19:14:03 INFO - PROCESS | 2095 | 1464228843882 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:14:03 INFO - PROCESS | 2095 | 1464228843888 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:14:03 INFO - PROCESS | 2095 | 1464228843891 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:14:03 INFO - PROCESS | 2095 | 1464228843894 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 2095 | 1464228843896 Marionette TRACE conn2 <- [1,2398,null,{}] 19:14:03 INFO - PROCESS | 2095 | 1464228843900 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:04 INFO - PROCESS | 2095 | 1464228844059 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:14:04 INFO - PROCESS | 2095 | 1464228844164 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a9000 == 59 [pid = 2095] [id = 607] 19:14:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x112587c00) [pid = 2095] [serial = 1821] [outer = 0x0] 19:14:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x1291e4800) [pid = 2095] [serial = 1822] [outer = 0x112587c00] 19:14:04 INFO - PROCESS | 2095 | 1464228844213 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x12aed1400) [pid = 2095] [serial = 1823] [outer = 0x112587c00] 19:14:04 INFO - PROCESS | 2095 | 1464228844860 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 973ms 19:14:04 INFO - PROCESS | 2095 | 1464228844867 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:14:04 INFO - PROCESS | 2095 | 1464228844870 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:14:04 INFO - PROCESS | 2095 | 1464228844873 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:14:04 INFO - PROCESS | 2095 | 1464228844876 Marionette TRACE conn2 <- [1,2402,null,{}] 19:14:04 INFO - PROCESS | 2095 | 1464228844879 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:04 INFO - PROCESS | 2095 | 1464228844976 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:14:05 INFO - PROCESS | 2095 | 1464228845038 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x118421800 == 60 [pid = 2095] [id = 608] 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x11258a000) [pid = 2095] [serial = 1824] [outer = 0x0] 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x11336d400) [pid = 2095] [serial = 1825] [outer = 0x11258a000] 19:14:05 INFO - PROCESS | 2095 | 1464228845067 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x116a5dc00) [pid = 2095] [serial = 1826] [outer = 0x11258a000] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8de800 == 59 [pid = 2095] [id = 599] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3e2800 == 58 [pid = 2095] [id = 598] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9f800 == 57 [pid = 2095] [id = 597] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9a7000 == 56 [pid = 2095] [id = 596] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1c4000 == 55 [pid = 2095] [id = 595] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x129330000 == 54 [pid = 2095] [id = 594] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12588b800 == 53 [pid = 2095] [id = 593] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x127021000 == 52 [pid = 2095] [id = 592] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x124863800 == 51 [pid = 2095] [id = 591] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x121116000 == 50 [pid = 2095] [id = 590] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x118497000 == 49 [pid = 2095] [id = 589] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x118585800 == 48 [pid = 2095] [id = 588] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x119622000 == 47 [pid = 2095] [id = 587] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb8800 == 46 [pid = 2095] [id = 584] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x128d15800 == 45 [pid = 2095] [id = 583] 19:14:05 INFO - PROCESS | 2095 | --DOCSHELL 0x119cb6800 == 44 [pid = 2095] [id = 582] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x124bf4c00) [pid = 2095] [serial = 1634] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x12197d400) [pid = 2095] [serial = 1723] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x12667bc00) [pid = 2095] [serial = 1729] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x12512e000) [pid = 2095] [serial = 1726] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x1272cd400) [pid = 2095] [serial = 1732] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x11a033800) [pid = 2095] [serial = 1717] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x11a1bc800) [pid = 2095] [serial = 1718] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x123de7c00) [pid = 2095] [serial = 1736] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x119160c00) [pid = 2095] [serial = 1696] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x117e67400) [pid = 2095] [serial = 1711] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x11892a400) [pid = 2095] [serial = 1712] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1166c3c00) [pid = 2095] [serial = 1709] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x116104000) [pid = 2095] [serial = 1708] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x112c8ac00) [pid = 2095] [serial = 1706] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x1121b5000) [pid = 2095] [serial = 1705] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1182c9000) [pid = 2095] [serial = 1693] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x125873000) [pid = 2095] [serial = 1687] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12629f000) [pid = 2095] [serial = 1688] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1191f6000) [pid = 2095] [serial = 1714] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1198c2400) [pid = 2095] [serial = 1715] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1217e1400) [pid = 2095] [serial = 1702] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1213eac00) [pid = 2095] [serial = 1720] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x112d4ac00) [pid = 2095] [serial = 1690] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x121174800) [pid = 2095] [serial = 1699] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x115e54c00) [pid = 2095] [serial = 1735] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x128e25800) [pid = 2095] [serial = 1741] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x1277d7c00) [pid = 2095] [serial = 1738] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x127733400) [pid = 2095] [serial = 1733] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12722fc00) [pid = 2095] [serial = 1730] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1262a5800) [pid = 2095] [serial = 1727] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1217b9000) [pid = 2095] [serial = 1721] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x129161c00) [pid = 2095] [serial = 1742] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1277e5c00) [pid = 2095] [serial = 1739] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x124f36800) [pid = 2095] [serial = 1724] [outer = 0x0] [url = about:blank] 19:14:05 INFO - PROCESS | 2095 | 1464228845513 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 19:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:14:05 INFO - PROCESS | 2095 | 1464228845546 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 2095 | 1464228845550 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:14:05 INFO - PROCESS | 2095 | 1464228845554 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 2095 | 1464228845556 Marionette TRACE conn2 <- [1,2406,null,{}] 19:14:05 INFO - PROCESS | 2095 | 1464228845558 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:05 INFO - PROCESS | 2095 | 1464228845647 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:14:05 INFO - PROCESS | 2095 | 1464228845653 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191a9800 == 45 [pid = 2095] [id = 609] 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x117e64400) [pid = 2095] [serial = 1827] [outer = 0x0] 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x118715800) [pid = 2095] [serial = 1828] [outer = 0x117e64400] 19:14:05 INFO - PROCESS | 2095 | 1464228845679 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x11915e000) [pid = 2095] [serial = 1829] [outer = 0x117e64400] 19:14:06 INFO - PROCESS | 2095 | 1464228846102 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 19:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:14:06 INFO - PROCESS | 2095 | 1464228846129 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 2095 | 1464228846132 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:14:06 INFO - PROCESS | 2095 | 1464228846134 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 2095 | 1464228846142 Marionette TRACE conn2 <- [1,2410,null,{}] 19:14:06 INFO - PROCESS | 2095 | 1464228846155 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:06 INFO - PROCESS | 2095 | 1464228846291 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:14:06 INFO - PROCESS | 2095 | 1464228846383 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x125881000 == 46 [pid = 2095] [id = 610] 19:14:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x118933c00) [pid = 2095] [serial = 1830] [outer = 0x0] 19:14:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x119b30800) [pid = 2095] [serial = 1831] [outer = 0x118933c00] 19:14:06 INFO - PROCESS | 2095 | 1464228846429 Marionette DEBUG loaded listener.js 19:14:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x121175400) [pid = 2095] [serial = 1832] [outer = 0x118933c00] 19:14:06 INFO - PROCESS | 2095 | 1464228846751 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 627ms 19:14:06 INFO - PROCESS | 2095 | 1464228846769 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 2095 | 1464228846773 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:14:06 INFO - PROCESS | 2095 | 1464228846781 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 2095 | 1464228846782 Marionette TRACE conn2 <- [1,2414,null,{}] 19:14:06 INFO - PROCESS | 2095 | 1464228846793 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:06 INFO - PROCESS | 2095 | 1464228846882 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:14:06 INFO - PROCESS | 2095 | 1464228846965 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x127827000 == 47 [pid = 2095] [id = 611] 19:14:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x121180c00) [pid = 2095] [serial = 1833] [outer = 0x0] 19:14:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x121741400) [pid = 2095] [serial = 1834] [outer = 0x121180c00] 19:14:06 INFO - PROCESS | 2095 | 1464228846991 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x124bf5800) [pid = 2095] [serial = 1835] [outer = 0x121180c00] 19:14:07 INFO - PROCESS | 2095 | 1464228847258 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 19:14:07 INFO - PROCESS | 2095 | 1464228847300 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 2095 | 1464228847301 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:14:07 INFO - PROCESS | 2095 | 1464228847311 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 2095 | 1464228847313 Marionette TRACE conn2 <- [1,2418,null,{}] 19:14:07 INFO - PROCESS | 2095 | 1464228847315 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:07 INFO - PROCESS | 2095 | 1464228847402 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:14:07 INFO - PROCESS | 2095 | 1464228847409 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7a9800 == 48 [pid = 2095] [id = 612] 19:14:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x124f34800) [pid = 2095] [serial = 1836] [outer = 0x0] 19:14:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x125870800) [pid = 2095] [serial = 1837] [outer = 0x124f34800] 19:14:07 INFO - PROCESS | 2095 | 1464228847433 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12700e000) [pid = 2095] [serial = 1838] [outer = 0x124f34800] 19:14:07 INFO - PROCESS | 2095 | 1464228847816 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 526ms 19:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:14:07 INFO - PROCESS | 2095 | 1464228847831 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 2095 | 1464228847832 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:14:07 INFO - PROCESS | 2095 | 1464228847834 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 2095 | 1464228847837 Marionette TRACE conn2 <- [1,2422,null,{}] 19:14:07 INFO - PROCESS | 2095 | 1464228847840 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:07 INFO - PROCESS | 2095 | 1464228847961 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:14:07 INFO - PROCESS | 2095 | 1464228847977 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9b0000 == 49 [pid = 2095] [id = 613] 19:14:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x127230400) [pid = 2095] [serial = 1839] [outer = 0x0] 19:14:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x128dc0000) [pid = 2095] [serial = 1840] [outer = 0x127230400] 19:14:08 INFO - PROCESS | 2095 | 1464228848002 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1291de800) [pid = 2095] [serial = 1841] [outer = 0x127230400] 19:14:08 INFO - PROCESS | 2095 | 1464228848326 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 19:14:08 INFO - PROCESS | 2095 | 1464228848355 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 2095 | 1464228848357 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:14:08 INFO - PROCESS | 2095 | 1464228848359 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 2095 | 1464228848360 Marionette TRACE conn2 <- [1,2426,null,{}] 19:14:08 INFO - PROCESS | 2095 | 1464228848362 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:08 INFO - PROCESS | 2095 | 1464228848466 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:14:08 INFO - PROCESS | 2095 | 1464228848478 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9f000 == 50 [pid = 2095] [id = 614] 19:14:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1291e2400) [pid = 2095] [serial = 1842] [outer = 0x0] 19:14:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x129355c00) [pid = 2095] [serial = 1843] [outer = 0x1291e2400] 19:14:08 INFO - PROCESS | 2095 | 1464228848502 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12939a000) [pid = 2095] [serial = 1844] [outer = 0x1291e2400] 19:14:08 INFO - PROCESS | 2095 | 1464228848835 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 19:14:08 INFO - PROCESS | 2095 | 1464228848885 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 2095 | 1464228848886 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:14:08 INFO - PROCESS | 2095 | 1464228848889 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 2095 | 1464228848890 Marionette TRACE conn2 <- [1,2430,null,{}] 19:14:08 INFO - PROCESS | 2095 | 1464228848892 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:08 INFO - PROCESS | 2095 | 1464228848997 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:14:09 INFO - PROCESS | 2095 | 1464228849034 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c03c800 == 51 [pid = 2095] [id = 615] 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x129398400) [pid = 2095] [serial = 1845] [outer = 0x0] 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12a716400) [pid = 2095] [serial = 1846] [outer = 0x129398400] 19:14:09 INFO - PROCESS | 2095 | 1464228849059 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12a721400) [pid = 2095] [serial = 1847] [outer = 0x129398400] 19:14:09 INFO - PROCESS | 2095 | 1464228849378 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 19:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:14:09 INFO - PROCESS | 2095 | 1464228849409 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 2095 | 1464228849410 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:14:09 INFO - PROCESS | 2095 | 1464228849412 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 2095 | 1464228849413 Marionette TRACE conn2 <- [1,2434,null,{}] 19:14:09 INFO - PROCESS | 2095 | 1464228849415 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:09 INFO - PROCESS | 2095 | 1464228849519 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x125875800) [pid = 2095] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x121c6dc00) [pid = 2095] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x118937400) [pid = 2095] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1133f5400) [pid = 2095] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x11a0a9800) [pid = 2095] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12700a400) [pid = 2095] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1130ac000) [pid = 2095] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x112976c00) [pid = 2095] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1198bf800) [pid = 2095] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12938f000) [pid = 2095] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x111a02400) [pid = 2095] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1213f1000) [pid = 2095] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:14:09 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1291df400) [pid = 2095] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:14:09 INFO - PROCESS | 2095 | 1464228849702 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x119483000 == 52 [pid = 2095] [id = 616] 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x11258f000) [pid = 2095] [serial = 1848] [outer = 0x0] 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x116368400) [pid = 2095] [serial = 1849] [outer = 0x11258f000] 19:14:09 INFO - PROCESS | 2095 | 1464228849729 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x121408400) [pid = 2095] [serial = 1850] [outer = 0x11258f000] 19:14:10 INFO - PROCESS | 2095 | 1464228850003 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 621ms 19:14:10 INFO - PROCESS | 2095 | 1464228850034 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:14:10 INFO - PROCESS | 2095 | 1464228850035 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:14:10 INFO - PROCESS | 2095 | 1464228850046 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 2095 | 1464228850047 Marionette TRACE conn2 <- [1,2438,null,{}] 19:14:10 INFO - PROCESS | 2095 | 1464228850049 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:10 INFO - PROCESS | 2095 | 1464228850141 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:14:10 INFO - PROCESS | 2095 | 1464228850146 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cba9000 == 53 [pid = 2095] [id = 617] 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12586d800) [pid = 2095] [serial = 1851] [outer = 0x0] 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12a77dc00) [pid = 2095] [serial = 1852] [outer = 0x12586d800] 19:14:10 INFO - PROCESS | 2095 | 1464228850170 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12aed3400) [pid = 2095] [serial = 1853] [outer = 0x12586d800] 19:14:10 INFO - PROCESS | 2095 | 1464228850523 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 19:14:10 INFO - PROCESS | 2095 | 1464228850568 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:14:10 INFO - PROCESS | 2095 | 1464228850570 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:14:10 INFO - PROCESS | 2095 | 1464228850572 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 2095 | 1464228850574 Marionette TRACE conn2 <- [1,2442,null,{}] 19:14:10 INFO - PROCESS | 2095 | 1464228850576 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:10 INFO - PROCESS | 2095 | 1464228850673 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:14:10 INFO - PROCESS | 2095 | 1464228850677 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a5800 == 54 [pid = 2095] [id = 618] 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12aedb000) [pid = 2095] [serial = 1854] [outer = 0x0] 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12b119400) [pid = 2095] [serial = 1855] [outer = 0x12aedb000] 19:14:10 INFO - PROCESS | 2095 | 1464228850706 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12b2f7800) [pid = 2095] [serial = 1856] [outer = 0x12aedb000] 19:14:11 INFO - PROCESS | 2095 | 1464228851012 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 19:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:14:11 INFO - PROCESS | 2095 | 1464228851043 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:14:11 INFO - PROCESS | 2095 | 1464228851044 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:14:11 INFO - PROCESS | 2095 | 1464228851046 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 2095 | 1464228851047 Marionette TRACE conn2 <- [1,2446,null,{}] 19:14:11 INFO - PROCESS | 2095 | 1464228851050 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:11 INFO - PROCESS | 2095 | 1464228851136 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:14:11 INFO - PROCESS | 2095 | 1464228851142 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df74000 == 55 [pid = 2095] [id = 619] 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12b104400) [pid = 2095] [serial = 1857] [outer = 0x0] 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12b957800) [pid = 2095] [serial = 1858] [outer = 0x12b104400] 19:14:11 INFO - PROCESS | 2095 | 1464228851219 Marionette DEBUG loaded listener.js 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12b95dc00) [pid = 2095] [serial = 1859] [outer = 0x12b104400] 19:14:11 INFO - PROCESS | 2095 | 1464228851484 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 472ms 19:14:11 INFO - PROCESS | 2095 | 1464228851527 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:14:11 INFO - PROCESS | 2095 | 1464228851528 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:14:11 INFO - PROCESS | 2095 | 1464228851530 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 2095 | 1464228851531 Marionette TRACE conn2 <- [1,2450,null,{}] 19:14:11 INFO - PROCESS | 2095 | 1464228851534 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:11 INFO - PROCESS | 2095 | 1464228851646 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:14:11 INFO - PROCESS | 2095 | 1464228851649 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfc5000 == 56 [pid = 2095] [id = 620] 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12b960800) [pid = 2095] [serial = 1860] [outer = 0x0] 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12b963400) [pid = 2095] [serial = 1861] [outer = 0x12b960800] 19:14:11 INFO - PROCESS | 2095 | 1464228851674 Marionette DEBUG loaded listener.js 19:14:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x12b9eb800) [pid = 2095] [serial = 1862] [outer = 0x12b960800] 19:14:12 INFO - PROCESS | 2095 | 1464228852164 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 19:14:12 INFO - PROCESS | 2095 | 1464228852203 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 2095 | 1464228852207 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:14:12 INFO - PROCESS | 2095 | 1464228852210 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 2095 | 1464228852213 Marionette TRACE conn2 <- [1,2454,null,{}] 19:14:12 INFO - PROCESS | 2095 | 1464228852216 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:12 INFO - PROCESS | 2095 | 1464228852325 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:14:12 INFO - PROCESS | 2095 | 1464228852388 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6800 == 57 [pid = 2095] [id = 621] 19:14:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x112c86800) [pid = 2095] [serial = 1863] [outer = 0x0] 19:14:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x1166c3c00) [pid = 2095] [serial = 1864] [outer = 0x112c86800] 19:14:12 INFO - PROCESS | 2095 | 1464228852460 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x1182ca400) [pid = 2095] [serial = 1865] [outer = 0x112c86800] 19:14:12 INFO - PROCESS | 2095 | 1464228852898 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 724ms 19:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:14:12 INFO - PROCESS | 2095 | 1464228852971 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 2095 | 1464228852975 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:14:12 INFO - PROCESS | 2095 | 1464228852982 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 2095 | 1464228852984 Marionette TRACE conn2 <- [1,2458,null,{}] 19:14:12 INFO - PROCESS | 2095 | 1464228852988 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:13 INFO - PROCESS | 2095 | 1464228853095 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:14:13 INFO - PROCESS | 2095 | 1464228853168 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a797800 == 58 [pid = 2095] [id = 622] 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x119887400) [pid = 2095] [serial = 1866] [outer = 0x0] 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x1198bf400) [pid = 2095] [serial = 1867] [outer = 0x119887400] 19:14:13 INFO - PROCESS | 2095 | 1464228853198 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x11a0a9400) [pid = 2095] [serial = 1868] [outer = 0x119887400] 19:14:13 INFO - PROCESS | 2095 | 1464228853616 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 19:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:14:13 INFO - PROCESS | 2095 | 1464228853652 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:14:13 INFO - PROCESS | 2095 | 1464228853654 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:14:13 INFO - PROCESS | 2095 | 1464228853656 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 2095 | 1464228853659 Marionette TRACE conn2 <- [1,2462,null,{}] 19:14:13 INFO - PROCESS | 2095 | 1464228853666 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:13 INFO - PROCESS | 2095 | 1464228853775 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:14:13 INFO - PROCESS | 2095 | 1464228853879 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:13 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd1c000 == 59 [pid = 2095] [id = 623] 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x12197e800) [pid = 2095] [serial = 1869] [outer = 0x0] 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x126670400) [pid = 2095] [serial = 1870] [outer = 0x12197e800] 19:14:13 INFO - PROCESS | 2095 | 1464228853912 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x1277e2800) [pid = 2095] [serial = 1871] [outer = 0x12197e800] 19:14:14 INFO - PROCESS | 2095 | 1464228854566 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 977ms 19:14:14 INFO - PROCESS | 2095 | 1464228854634 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:14:14 INFO - PROCESS | 2095 | 1464228854638 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:14:14 INFO - PROCESS | 2095 | 1464228854642 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 2095 | 1464228854645 Marionette TRACE conn2 <- [1,2466,null,{}] 19:14:14 INFO - PROCESS | 2095 | 1464228854648 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:14 INFO - PROCESS | 2095 | 1464228854738 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:14:14 INFO - PROCESS | 2095 | 1464228854809 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x119cc0000 == 60 [pid = 2095] [id = 624] 19:14:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x112e06000) [pid = 2095] [serial = 1872] [outer = 0x0] 19:14:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x113154400) [pid = 2095] [serial = 1873] [outer = 0x112e06000] 19:14:14 INFO - PROCESS | 2095 | 1464228854836 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x1163b2800) [pid = 2095] [serial = 1874] [outer = 0x112e06000] 19:14:15 INFO - PROCESS | 2095 | 1464228855211 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 621ms 19:14:15 INFO - PROCESS | 2095 | 1464228855264 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 2095 | 1464228855268 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:14:15 INFO - PROCESS | 2095 | 1464228855272 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 2095 | 1464228855274 Marionette TRACE conn2 <- [1,2470,null,{}] 19:14:15 INFO - PROCESS | 2095 | 1464228855277 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:15 INFO - PROCESS | 2095 | 1464228855367 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:14:15 INFO - PROCESS | 2095 | 1464228855428 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x118434000 == 61 [pid = 2095] [id = 625] 19:14:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x112e09000) [pid = 2095] [serial = 1875] [outer = 0x0] 19:14:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x11678d800) [pid = 2095] [serial = 1876] [outer = 0x112e09000] 19:14:15 INFO - PROCESS | 2095 | 1464228855456 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x1182c9000) [pid = 2095] [serial = 1877] [outer = 0x112e09000] 19:14:15 INFO - PROCESS | 2095 | 1464228855865 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 19:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:14:15 INFO - PROCESS | 2095 | 1464228855896 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 2095 | 1464228855897 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:14:15 INFO - PROCESS | 2095 | 1464228855899 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 2095 | 1464228855901 Marionette TRACE conn2 <- [1,2474,null,{}] 19:14:15 INFO - PROCESS | 2095 | 1464228855909 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:16 INFO - PROCESS | 2095 | 1464228856003 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:14:16 INFO - PROCESS | 2095 | 1464228856097 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x121564800 == 62 [pid = 2095] [id = 626] 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 164 (0x1184ae800) [pid = 2095] [serial = 1878] [outer = 0x0] 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 165 (0x11905a400) [pid = 2095] [serial = 1879] [outer = 0x1184ae800] 19:14:16 INFO - PROCESS | 2095 | 1464228856127 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 166 (0x1194a6400) [pid = 2095] [serial = 1880] [outer = 0x1184ae800] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb1800 == 61 [pid = 2095] [id = 581] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12bda1800 == 60 [pid = 2095] [id = 562] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12df74000 == 59 [pid = 2095] [id = 619] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a5800 == 58 [pid = 2095] [id = 618] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12cba9000 == 57 [pid = 2095] [id = 617] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x119483000 == 56 [pid = 2095] [id = 616] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12c03c800 == 55 [pid = 2095] [id = 615] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9f000 == 54 [pid = 2095] [id = 614] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 165 (0x128e30000) [pid = 2095] [serial = 1759] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 164 (0x1277cf000) [pid = 2095] [serial = 1756] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 163 (0x1194a9400) [pid = 2095] [serial = 1750] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x1163bdc00) [pid = 2095] [serial = 1747] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x121404000) [pid = 2095] [serial = 1753] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x12a704c00) [pid = 2095] [serial = 1801] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9b0000 == 53 [pid = 2095] [id = 613] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7a9800 == 52 [pid = 2095] [id = 612] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x127827000 == 51 [pid = 2095] [id = 611] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x125881000 == 50 [pid = 2095] [id = 610] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x1191a9800 == 49 [pid = 2095] [id = 609] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x118421800 == 48 [pid = 2095] [id = 608] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x1213ab000 == 47 [pid = 2095] [id = 602] 19:14:16 INFO - PROCESS | 2095 | --DOCSHELL 0x11744e000 == 46 [pid = 2095] [id = 601] 19:14:16 INFO - PROCESS | 2095 | 1464228856528 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x12667e400) [pid = 2095] [serial = 1786] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x124f41c00) [pid = 2095] [serial = 1783] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x11949d800) [pid = 2095] [serial = 1771] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x1198b5800) [pid = 2095] [serial = 1772] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x118275000) [pid = 2095] [serial = 1768] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x119026c00) [pid = 2095] [serial = 1769] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x121180000) [pid = 2095] [serial = 1777] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x1277cec00) [pid = 2095] [serial = 1789] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x118277000) [pid = 2095] [serial = 1766] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x1166ca400) [pid = 2095] [serial = 1765] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x128e30400) [pid = 2095] [serial = 1744] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x1133f0000) [pid = 2095] [serial = 1763] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x112c8ec00) [pid = 2095] [serial = 1762] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x1198e5c00) [pid = 2095] [serial = 1774] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x11a030000) [pid = 2095] [serial = 1775] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12a6bf800) [pid = 2095] [serial = 1799] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1272bf800) [pid = 2095] [serial = 1787] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x128e26800) [pid = 2095] [serial = 1793] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1213e6400) [pid = 2095] [serial = 1792] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x129395c00) [pid = 2095] [serial = 1798] [outer = 0x0] [url = about:blank] 19:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 674ms 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x128dc1000) [pid = 2095] [serial = 1790] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x121c78800) [pid = 2095] [serial = 1780] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x125875400) [pid = 2095] [serial = 1784] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x124bf5c00) [pid = 2095] [serial = 1781] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x12938c000) [pid = 2095] [serial = 1796] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12934f800) [pid = 2095] [serial = 1795] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1217df400) [pid = 2095] [serial = 1778] [outer = 0x0] [url = about:blank] 19:14:16 INFO - PROCESS | 2095 | 1464228856576 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:14:16 INFO - PROCESS | 2095 | 1464228856577 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:14:16 INFO - PROCESS | 2095 | 1464228856582 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 2095 | 1464228856583 Marionette TRACE conn2 <- [1,2478,null,{}] 19:14:16 INFO - PROCESS | 2095 | 1464228856585 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:16 INFO - PROCESS | 2095 | 1464228856664 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:14:16 INFO - PROCESS | 2095 | 1464228856670 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191b0000 == 47 [pid = 2095] [id = 627] 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x1184b2800) [pid = 2095] [serial = 1881] [outer = 0x0] 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1194a9400) [pid = 2095] [serial = 1882] [outer = 0x1184b2800] 19:14:16 INFO - PROCESS | 2095 | 1464228856700 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1198c1400) [pid = 2095] [serial = 1883] [outer = 0x1184b2800] 19:14:17 INFO - PROCESS | 2095 | 1464228857176 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 617ms 19:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:14:17 INFO - PROCESS | 2095 | 1464228857200 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 2095 | 1464228857201 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:14:17 INFO - PROCESS | 2095 | 1464228857204 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 2095 | 1464228857205 Marionette TRACE conn2 <- [1,2482,null,{}] 19:14:17 INFO - PROCESS | 2095 | 1464228857208 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:17 INFO - PROCESS | 2095 | 1464228857284 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:14:17 INFO - PROCESS | 2095 | 1464228857290 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x121a33000 == 48 [pid = 2095] [id = 628] 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1198bb000) [pid = 2095] [serial = 1884] [outer = 0x0] 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1198e8800) [pid = 2095] [serial = 1885] [outer = 0x1198bb000] 19:14:17 INFO - PROCESS | 2095 | 1464228857316 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x11a09f000) [pid = 2095] [serial = 1886] [outer = 0x1198bb000] 19:14:17 INFO - PROCESS | 2095 | 1464228857660 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 470ms 19:14:17 INFO - PROCESS | 2095 | 1464228857675 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 2095 | 1464228857676 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:14:17 INFO - PROCESS | 2095 | 1464228857687 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 2095 | 1464228857690 Marionette TRACE conn2 <- [1,2486,null,{}] 19:14:17 INFO - PROCESS | 2095 | 1464228857692 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:17 INFO - PROCESS | 2095 | 1464228857792 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:14:17 INFO - PROCESS | 2095 | 1464228857849 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x1161c9800 == 49 [pid = 2095] [id = 629] 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1198dec00) [pid = 2095] [serial = 1887] [outer = 0x0] 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x11a1ba000) [pid = 2095] [serial = 1888] [outer = 0x1198dec00] 19:14:17 INFO - PROCESS | 2095 | 1464228857876 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12140e800) [pid = 2095] [serial = 1889] [outer = 0x1198dec00] 19:14:18 INFO - PROCESS | 2095 | 1464228858164 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 19:14:18 INFO - PROCESS | 2095 | 1464228858210 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:14:18 INFO - PROCESS | 2095 | 1464228858211 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:14:18 INFO - PROCESS | 2095 | 1464228858213 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 2095 | 1464228858214 Marionette TRACE conn2 <- [1,2490,null,{}] 19:14:18 INFO - PROCESS | 2095 | 1464228858217 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:18 INFO - PROCESS | 2095 | 1464228858296 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:14:18 INFO - PROCESS | 2095 | 1464228858359 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x115e10000 == 50 [pid = 2095] [id = 630] 19:14:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1184ab000) [pid = 2095] [serial = 1890] [outer = 0x0] 19:14:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1217b6c00) [pid = 2095] [serial = 1891] [outer = 0x1184ab000] 19:14:18 INFO - PROCESS | 2095 | 1464228858384 Marionette DEBUG loaded listener.js 19:14:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x124f3ac00) [pid = 2095] [serial = 1892] [outer = 0x1184ab000] 19:14:19 INFO - PROCESS | 2095 | 1464228859220 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x11678f800) [pid = 2095] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1198e2c00) [pid = 2095] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1198e0400) [pid = 2095] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x112c8a800) [pid = 2095] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x118931400) [pid = 2095] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x116784000) [pid = 2095] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x115e58000) [pid = 2095] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x118713400) [pid = 2095] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x119b2a800) [pid = 2095] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x112581c00) [pid = 2095] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x115e56c00) [pid = 2095] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x112590800) [pid = 2095] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12b104400) [pid = 2095] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x127230400) [pid = 2095] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1291e2400) [pid = 2095] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x129398400) [pid = 2095] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x11258f000) [pid = 2095] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x121180c00) [pid = 2095] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12aedb000) [pid = 2095] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x129391c00) [pid = 2095] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x117e64400) [pid = 2095] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x124f34800) [pid = 2095] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x118933c00) [pid = 2095] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x11258a000) [pid = 2095] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x112587c00) [pid = 2095] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:14:19 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12586d800) [pid = 2095] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1076ms 19:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:14:19 INFO - PROCESS | 2095 | 1464228859290 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:14:19 INFO - PROCESS | 2095 | 1464228859293 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:14:19 INFO - PROCESS | 2095 | 1464228859296 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 2095 | 1464228859299 Marionette TRACE conn2 <- [1,2494,null,{}] 19:14:19 INFO - PROCESS | 2095 | 1464228859303 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:19 INFO - PROCESS | 2095 | 1464228859401 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:14:19 INFO - PROCESS | 2095 | 1464228859467 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x116654800 == 51 [pid = 2095] [id = 631] 19:14:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x112586800) [pid = 2095] [serial = 1893] [outer = 0x0] 19:14:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x11258cc00) [pid = 2095] [serial = 1894] [outer = 0x112586800] 19:14:19 INFO - PROCESS | 2095 | 1464228859499 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x112c90400) [pid = 2095] [serial = 1895] [outer = 0x112586800] 19:14:19 INFO - PROCESS | 2095 | 1464228859926 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 19:14:19 INFO - PROCESS | 2095 | 1464228859972 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:14:19 INFO - PROCESS | 2095 | 1464228859976 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:14:19 INFO - PROCESS | 2095 | 1464228859982 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 2095 | 1464228859984 Marionette TRACE conn2 <- [1,2498,null,{}] 19:14:19 INFO - PROCESS | 2095 | 1464228859987 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:20 INFO - PROCESS | 2095 | 1464228860088 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:14:20 INFO - PROCESS | 2095 | 1464228860159 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6000 == 52 [pid = 2095] [id = 632] 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x115e54c00) [pid = 2095] [serial = 1896] [outer = 0x0] 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x116783c00) [pid = 2095] [serial = 1897] [outer = 0x115e54c00] 19:14:20 INFO - PROCESS | 2095 | 1464228860189 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x118272400) [pid = 2095] [serial = 1898] [outer = 0x115e54c00] 19:14:20 INFO - PROCESS | 2095 | 1464228860568 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 619ms 19:14:20 INFO - PROCESS | 2095 | 1464228860606 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:14:20 INFO - PROCESS | 2095 | 1464228860607 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:14:20 INFO - PROCESS | 2095 | 1464228860611 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:14:20 INFO - PROCESS | 2095 | 1464228860614 Marionette TRACE conn2 <- [1,2502,null,{}] 19:14:20 INFO - PROCESS | 2095 | 1464228860623 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:20 INFO - PROCESS | 2095 | 1464228860723 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:14:20 INFO - PROCESS | 2095 | 1464228860812 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f8c800 == 53 [pid = 2095] [id = 633] 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1185c3000) [pid = 2095] [serial = 1899] [outer = 0x0] 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x11902ec00) [pid = 2095] [serial = 1900] [outer = 0x1185c3000] 19:14:20 INFO - PROCESS | 2095 | 1464228860844 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1198be800) [pid = 2095] [serial = 1901] [outer = 0x1185c3000] 19:14:21 INFO - PROCESS | 2095 | 1464228861265 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 674ms 19:14:21 INFO - PROCESS | 2095 | 1464228861285 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:14:21 INFO - PROCESS | 2095 | 1464228861289 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:14:21 INFO - PROCESS | 2095 | 1464228861292 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:14:21 INFO - PROCESS | 2095 | 1464228861293 Marionette TRACE conn2 <- [1,2506,null,{}] 19:14:21 INFO - PROCESS | 2095 | 1464228861295 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:21 INFO - PROCESS | 2095 | 1464228861391 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:14:21 INFO - PROCESS | 2095 | 1464228861460 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7a8800 == 54 [pid = 2095] [id = 634] 19:14:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x119b26000) [pid = 2095] [serial = 1902] [outer = 0x0] 19:14:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x121175800) [pid = 2095] [serial = 1903] [outer = 0x119b26000] 19:14:21 INFO - PROCESS | 2095 | 1464228861490 Marionette DEBUG loaded listener.js 19:14:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1213e9800) [pid = 2095] [serial = 1904] [outer = 0x119b26000] 19:14:21 INFO - PROCESS | 2095 | 1464228861951 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 19:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:14:22 INFO - PROCESS | 2095 | 1464228862013 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:14:22 INFO - PROCESS | 2095 | 1464228862015 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:14:22 INFO - PROCESS | 2095 | 1464228862018 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:14:22 INFO - PROCESS | 2095 | 1464228862020 Marionette TRACE conn2 <- [1,2510,null,{}] 19:14:22 INFO - PROCESS | 2095 | 1464228862024 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:22 INFO - PROCESS | 2095 | 1464228862203 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:14:22 INFO - PROCESS | 2095 | 1464228862300 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b240000 == 55 [pid = 2095] [id = 635] 19:14:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1213ee000) [pid = 2095] [serial = 1905] [outer = 0x0] 19:14:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12197c000) [pid = 2095] [serial = 1906] [outer = 0x1213ee000] 19:14:22 INFO - PROCESS | 2095 | 1464228862352 Marionette DEBUG loaded listener.js 19:14:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x124f38400) [pid = 2095] [serial = 1907] [outer = 0x1213ee000] 19:14:22 INFO - PROCESS | 2095 | 1464228862750 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 775ms 19:14:22 INFO - PROCESS | 2095 | 1464228862794 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:14:22 INFO - PROCESS | 2095 | 1464228862795 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:14:22 INFO - PROCESS | 2095 | 1464228862797 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:14:22 INFO - PROCESS | 2095 | 1464228862799 Marionette TRACE conn2 <- [1,2514,null,{}] 19:14:22 INFO - PROCESS | 2095 | 1464228862801 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:22 INFO - PROCESS | 2095 | 1464228862914 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:14:22 INFO - PROCESS | 2095 | 1464228862974 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9e800 == 56 [pid = 2095] [id = 636] 19:14:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x125871800) [pid = 2095] [serial = 1908] [outer = 0x0] 19:14:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12700dc00) [pid = 2095] [serial = 1909] [outer = 0x125871800] 19:14:23 INFO - PROCESS | 2095 | 1464228863004 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x127741000) [pid = 2095] [serial = 1910] [outer = 0x125871800] 19:14:23 INFO - PROCESS | 2095 | 1464228863508 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 19:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:14:23 INFO - PROCESS | 2095 | 1464228863518 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:14:23 INFO - PROCESS | 2095 | 1464228863519 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:14:23 INFO - PROCESS | 2095 | 1464228863525 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:14:23 INFO - PROCESS | 2095 | 1464228863527 Marionette TRACE conn2 <- [1,2518,null,{}] 19:14:23 INFO - PROCESS | 2095 | 1464228863531 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:23 INFO - PROCESS | 2095 | 1464228863690 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:14:23 INFO - PROCESS | 2095 | 1464228863770 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c032000 == 57 [pid = 2095] [id = 637] 19:14:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1275c0800) [pid = 2095] [serial = 1911] [outer = 0x0] 19:14:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1277de000) [pid = 2095] [serial = 1912] [outer = 0x1275c0800] 19:14:23 INFO - PROCESS | 2095 | 1464228863800 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x128dcc000) [pid = 2095] [serial = 1913] [outer = 0x1275c0800] 19:14:24 INFO - PROCESS | 2095 | 1464228864184 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 19:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:14:24 INFO - PROCESS | 2095 | 1464228864247 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:14:24 INFO - PROCESS | 2095 | 1464228864249 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:14:24 INFO - PROCESS | 2095 | 1464228864251 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 2095 | 1464228864252 Marionette TRACE conn2 <- [1,2522,null,{}] 19:14:24 INFO - PROCESS | 2095 | 1464228864255 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:24 INFO - PROCESS | 2095 | 1464228864355 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:14:24 INFO - PROCESS | 2095 | 1464228864412 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12111a800 == 58 [pid = 2095] [id = 638] 19:14:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x117682400) [pid = 2095] [serial = 1914] [outer = 0x0] 19:14:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x1277de800) [pid = 2095] [serial = 1915] [outer = 0x117682400] 19:14:24 INFO - PROCESS | 2095 | 1464228864443 Marionette DEBUG loaded listener.js 19:14:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x128e30400) [pid = 2095] [serial = 1916] [outer = 0x117682400] 19:14:24 INFO - PROCESS | 2095 | 1464228864949 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 19:14:25 INFO - PROCESS | 2095 | 1464228865028 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:14:25 INFO - PROCESS | 2095 | 1464228865030 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:14:25 INFO - PROCESS | 2095 | 1464228865041 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:14:25 INFO - PROCESS | 2095 | 1464228865044 Marionette TRACE conn2 <- [1,2526,null,{}] 19:14:25 INFO - PROCESS | 2095 | 1464228865047 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:25 INFO - PROCESS | 2095 | 1464228865143 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:14:25 INFO - PROCESS | 2095 | 1464228865199 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191b2000 == 59 [pid = 2095] [id = 639] 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x112590800) [pid = 2095] [serial = 1917] [outer = 0x0] 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x112c84800) [pid = 2095] [serial = 1918] [outer = 0x112590800] 19:14:25 INFO - PROCESS | 2095 | 1464228865226 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x113153c00) [pid = 2095] [serial = 1919] [outer = 0x112590800] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x1161c9800 == 58 [pid = 2095] [id = 629] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x121a33000 == 57 [pid = 2095] [id = 628] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x1191b0000 == 56 [pid = 2095] [id = 627] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x121564800 == 55 [pid = 2095] [id = 626] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x118434000 == 54 [pid = 2095] [id = 625] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x119cc0000 == 53 [pid = 2095] [id = 624] 19:14:25 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6800 == 52 [pid = 2095] [id = 621] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x112d92c00) [pid = 2095] [serial = 1589] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x1182cc000) [pid = 2095] [serial = 1592] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x113c6b000) [pid = 2095] [serial = 1691] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1184b1c00) [pid = 2095] [serial = 1694] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1213eb400) [pid = 2095] [serial = 1646] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1213f3800) [pid = 2095] [serial = 1700] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1159ac400) [pid = 2095] [serial = 1637] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1198ba400) [pid = 2095] [serial = 1643] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1184b0400) [pid = 2095] [serial = 1640] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1184b4c00) [pid = 2095] [serial = 1595] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1198b6000) [pid = 2095] [serial = 1697] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x121bb4000) [pid = 2095] [serial = 1703] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12b957800) [pid = 2095] [serial = 1858] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x128dc0000) [pid = 2095] [serial = 1840] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x129355c00) [pid = 2095] [serial = 1843] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1291de800) [pid = 2095] [serial = 1841] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12a716400) [pid = 2095] [serial = 1846] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12939a000) [pid = 2095] [serial = 1844] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12a721400) [pid = 2095] [serial = 1847] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x121408400) [pid = 2095] [serial = 1850] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x121741400) [pid = 2095] [serial = 1834] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x124bf5800) [pid = 2095] [serial = 1835] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x12b2f7800) [pid = 2095] [serial = 1856] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12a70c400) [pid = 2095] [serial = 1802] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x128e27400) [pid = 2095] [serial = 1816] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12a717800) [pid = 2095] [serial = 1819] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12b119400) [pid = 2095] [serial = 1855] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x118715800) [pid = 2095] [serial = 1828] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x11915e000) [pid = 2095] [serial = 1829] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x11258f400) [pid = 2095] [serial = 1804] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x125870800) [pid = 2095] [serial = 1837] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x121e08c00) [pid = 2095] [serial = 1813] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x119b30800) [pid = 2095] [serial = 1831] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x121175400) [pid = 2095] [serial = 1832] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x11a09e800) [pid = 2095] [serial = 1810] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1184b0c00) [pid = 2095] [serial = 1807] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x116a5dc00) [pid = 2095] [serial = 1826] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x11336d400) [pid = 2095] [serial = 1825] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x12aed1400) [pid = 2095] [serial = 1823] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x1291e4800) [pid = 2095] [serial = 1822] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 105 (0x12b95dc00) [pid = 2095] [serial = 1859] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 104 (0x12a77dc00) [pid = 2095] [serial = 1852] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 103 (0x116368400) [pid = 2095] [serial = 1849] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 102 (0x12700e000) [pid = 2095] [serial = 1838] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | --DOMWINDOW == 101 (0x12aed3400) [pid = 2095] [serial = 1853] [outer = 0x0] [url = about:blank] 19:14:25 INFO - PROCESS | 2095 | 1464228865681 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 673ms 19:14:25 INFO - PROCESS | 2095 | 1464228865714 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:14:25 INFO - PROCESS | 2095 | 1464228865717 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:14:25 INFO - PROCESS | 2095 | 1464228865722 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:14:25 INFO - PROCESS | 2095 | 1464228865723 Marionette TRACE conn2 <- [1,2530,null,{}] 19:14:25 INFO - PROCESS | 2095 | 1464228865726 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:25 INFO - PROCESS | 2095 | 1464228865812 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:14:25 INFO - PROCESS | 2095 | 1464228865818 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x1185a5800 == 53 [pid = 2095] [id = 640] 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 102 (0x1159ab800) [pid = 2095] [serial = 1920] [outer = 0x0] 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 103 (0x1166c5c00) [pid = 2095] [serial = 1921] [outer = 0x1159ab800] 19:14:25 INFO - PROCESS | 2095 | 1464228865845 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 104 (0x117e5b400) [pid = 2095] [serial = 1922] [outer = 0x1159ab800] 19:14:26 INFO - PROCESS | 2095 | 1464228866211 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 19:14:26 INFO - PROCESS | 2095 | 1464228866241 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:14:26 INFO - PROCESS | 2095 | 1464228866242 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:14:26 INFO - PROCESS | 2095 | 1464228866245 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 2095 | 1464228866247 Marionette TRACE conn2 <- [1,2534,null,{}] 19:14:26 INFO - PROCESS | 2095 | 1464228866255 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:26 INFO - PROCESS | 2095 | 1464228866345 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:14:26 INFO - PROCESS | 2095 | 1464228866350 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x121131800 == 54 [pid = 2095] [id = 641] 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 105 (0x1182d4c00) [pid = 2095] [serial = 1923] [outer = 0x0] 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 106 (0x11871ec00) [pid = 2095] [serial = 1924] [outer = 0x1182d4c00] 19:14:26 INFO - PROCESS | 2095 | 1464228866379 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x1194abc00) [pid = 2095] [serial = 1925] [outer = 0x1182d4c00] 19:14:26 INFO - PROCESS | 2095 | 1464228866738 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 19:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:14:26 INFO - PROCESS | 2095 | 1464228866767 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:14:26 INFO - PROCESS | 2095 | 1464228866769 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:14:26 INFO - PROCESS | 2095 | 1464228866771 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 2095 | 1464228866773 Marionette TRACE conn2 <- [1,2538,null,{}] 19:14:26 INFO - PROCESS | 2095 | 1464228866792 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:26 INFO - PROCESS | 2095 | 1464228866879 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:14:26 INFO - PROCESS | 2095 | 1464228866883 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x12589a000 == 55 [pid = 2095] [id = 642] 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1198db800) [pid = 2095] [serial = 1926] [outer = 0x0] 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119b23000) [pid = 2095] [serial = 1927] [outer = 0x1198db800] 19:14:26 INFO - PROCESS | 2095 | 1464228866910 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x12117cc00) [pid = 2095] [serial = 1928] [outer = 0x1198db800] 19:14:27 INFO - PROCESS | 2095 | 1464228867240 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 476ms 19:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:14:27 INFO - PROCESS | 2095 | 1464228867247 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:14:27 INFO - PROCESS | 2095 | 1464228867249 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:14:27 INFO - PROCESS | 2095 | 1464228867251 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 2095 | 1464228867252 Marionette TRACE conn2 <- [1,2542,null,{}] 19:14:27 INFO - PROCESS | 2095 | 1464228867257 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:27 INFO - PROCESS | 2095 | 1464228867343 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:14:27 INFO - PROCESS | 2095 | 1464228867348 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f95800 == 56 [pid = 2095] [id = 643] 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x121175c00) [pid = 2095] [serial = 1929] [outer = 0x0] 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12173a000) [pid = 2095] [serial = 1930] [outer = 0x121175c00] 19:14:27 INFO - PROCESS | 2095 | 1464228867372 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x124b68000) [pid = 2095] [serial = 1931] [outer = 0x121175c00] 19:14:27 INFO - PROCESS | 2095 | 1464228867729 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 19:14:27 INFO - PROCESS | 2095 | 1464228867773 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:14:27 INFO - PROCESS | 2095 | 1464228867774 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:14:27 INFO - PROCESS | 2095 | 1464228867776 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 2095 | 1464228867777 Marionette TRACE conn2 <- [1,2546,null,{}] 19:14:27 INFO - PROCESS | 2095 | 1464228867780 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:27 INFO - PROCESS | 2095 | 1464228867903 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:14:27 INFO - PROCESS | 2095 | 1464228867920 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a995800 == 57 [pid = 2095] [id = 644] 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x124f36400) [pid = 2095] [serial = 1932] [outer = 0x0] 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12700d800) [pid = 2095] [serial = 1933] [outer = 0x124f36400] 19:14:27 INFO - PROCESS | 2095 | 1464228867945 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x128e30c00) [pid = 2095] [serial = 1934] [outer = 0x124f36400] 19:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 19:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:14:28 INFO - PROCESS | 2095 | 1464228868293 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:14:28 INFO - PROCESS | 2095 | 1464228868297 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:14:28 INFO - PROCESS | 2095 | 1464228868298 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:14:28 INFO - PROCESS | 2095 | 1464228868300 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 2095 | 1464228868301 Marionette TRACE conn2 <- [1,2550,null,{}] 19:14:28 INFO - PROCESS | 2095 | 1464228868306 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:28 INFO - PROCESS | 2095 | 1464228868407 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:14:28 INFO - PROCESS | 2095 | 1464228868443 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9e000 == 58 [pid = 2095] [id = 645] 19:14:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x124f3bc00) [pid = 2095] [serial = 1935] [outer = 0x0] 19:14:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12934e800) [pid = 2095] [serial = 1936] [outer = 0x124f3bc00] 19:14:28 INFO - PROCESS | 2095 | 1464228868468 Marionette DEBUG loaded listener.js 19:14:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12938bc00) [pid = 2095] [serial = 1937] [outer = 0x124f3bc00] 19:14:28 INFO - PROCESS | 2095 | 1464228868784 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 19:14:28 INFO - PROCESS | 2095 | 1464228868826 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:14:28 INFO - PROCESS | 2095 | 1464228868827 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:14:28 INFO - PROCESS | 2095 | 1464228868830 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 2095 | 1464228868831 Marionette TRACE conn2 <- [1,2554,null,{}] 19:14:28 INFO - PROCESS | 2095 | 1464228868833 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:28 INFO - PROCESS | 2095 | 1464228868938 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:14:28 INFO - PROCESS | 2095 | 1464228868973 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c033800 == 59 [pid = 2095] [id = 646] 19:14:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12773c800) [pid = 2095] [serial = 1938] [outer = 0x0] 19:14:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x129396400) [pid = 2095] [serial = 1939] [outer = 0x12773c800] 19:14:29 INFO - PROCESS | 2095 | 1464228868997 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12a703800) [pid = 2095] [serial = 1940] [outer = 0x12773c800] 19:14:29 INFO - PROCESS | 2095 | 1464228869329 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 517ms 19:14:29 INFO - PROCESS | 2095 | 1464228869348 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 2095 | 1464228869349 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:14:29 INFO - PROCESS | 2095 | 1464228869352 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 2095 | 1464228869354 Marionette TRACE conn2 <- [1,2558,null,{}] 19:14:29 INFO - PROCESS | 2095 | 1464228869357 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:29 INFO - PROCESS | 2095 | 1464228869463 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:14:29 INFO - PROCESS | 2095 | 1464228869476 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3e5800 == 60 [pid = 2095] [id = 647] 19:14:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x129398400) [pid = 2095] [serial = 1941] [outer = 0x0] 19:14:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12a70d400) [pid = 2095] [serial = 1942] [outer = 0x129398400] 19:14:29 INFO - PROCESS | 2095 | 1464228869500 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12a719000) [pid = 2095] [serial = 1943] [outer = 0x129398400] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1194ab800) [pid = 2095] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1183c6c00) [pid = 2095] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x128dcc800) [pid = 2095] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1219ee400) [pid = 2095] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x112589c00) [pid = 2095] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1213ea800) [pid = 2095] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x112e09000) [pid = 2095] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1184b2800) [pid = 2095] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1184ae800) [pid = 2095] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1198dec00) [pid = 2095] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12b960800) [pid = 2095] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x112e06000) [pid = 2095] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1198bb000) [pid = 2095] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x112968800) [pid = 2095] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x1159ae400) [pid = 2095] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 109 (0x118935400) [pid = 2095] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 108 (0x11a0a7c00) [pid = 2095] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 107 (0x124f41800) [pid = 2095] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:14:29 INFO - PROCESS | 2095 | --DOMWINDOW == 106 (0x127231000) [pid = 2095] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:14:29 INFO - PROCESS | 2095 | 1464228869877 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 19:14:29 INFO - PROCESS | 2095 | 1464228869923 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 2095 | 1464228869925 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:14:29 INFO - PROCESS | 2095 | 1464228869927 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 2095 | 1464228869928 Marionette TRACE conn2 <- [1,2562,null,{}] 19:14:29 INFO - PROCESS | 2095 | 1464228869930 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:30 INFO - PROCESS | 2095 | 1464228870017 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:14:30 INFO - PROCESS | 2095 | 1464228870021 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x11947b800 == 61 [pid = 2095] [id = 648] 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 107 (0x11258c400) [pid = 2095] [serial = 1944] [outer = 0x0] 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 108 (0x1182d6000) [pid = 2095] [serial = 1945] [outer = 0x11258c400] 19:14:30 INFO - PROCESS | 2095 | 1464228870046 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 109 (0x119889400) [pid = 2095] [serial = 1946] [outer = 0x11258c400] 19:14:30 INFO - PROCESS | 2095 | 1464228870415 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 19:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:14:30 INFO - PROCESS | 2095 | 1464228870447 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 2095 | 1464228870448 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:14:30 INFO - PROCESS | 2095 | 1464228870450 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 2095 | 1464228870452 Marionette TRACE conn2 <- [1,2566,null,{}] 19:14:30 INFO - PROCESS | 2095 | 1464228870457 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:30 INFO - PROCESS | 2095 | 1464228870556 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:14:30 INFO - PROCESS | 2095 | 1464228870560 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb5000 == 62 [pid = 2095] [id = 649] 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 110 (0x1198dec00) [pid = 2095] [serial = 1947] [outer = 0x0] 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x12667a800) [pid = 2095] [serial = 1948] [outer = 0x1198dec00] 19:14:30 INFO - PROCESS | 2095 | 1464228870589 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x12a778400) [pid = 2095] [serial = 1949] [outer = 0x1198dec00] 19:14:30 INFO - PROCESS | 2095 | 1464228870929 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 19:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:14:30 INFO - PROCESS | 2095 | 1464228870974 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 2095 | 1464228870975 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:14:30 INFO - PROCESS | 2095 | 1464228870977 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 2095 | 1464228870978 Marionette TRACE conn2 <- [1,2570,null,{}] 19:14:30 INFO - PROCESS | 2095 | 1464228870981 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:31 INFO - PROCESS | 2095 | 1464228871091 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:14:31 INFO - PROCESS | 2095 | 1464228871099 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce3f000 == 63 [pid = 2095] [id = 650] 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x12a721000) [pid = 2095] [serial = 1950] [outer = 0x0] 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x12a782c00) [pid = 2095] [serial = 1951] [outer = 0x12a721000] 19:14:31 INFO - PROCESS | 2095 | 1464228871123 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x12b105c00) [pid = 2095] [serial = 1952] [outer = 0x12a721000] 19:14:31 INFO - PROCESS | 2095 | 1464228871443 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 470ms 19:14:31 INFO - PROCESS | 2095 | 1464228871448 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:14:31 INFO - PROCESS | 2095 | 1464228871449 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:14:31 INFO - PROCESS | 2095 | 1464228871451 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:14:31 INFO - PROCESS | 2095 | 1464228871452 Marionette TRACE conn2 <- [1,2574,null,{}] 19:14:31 INFO - PROCESS | 2095 | 1464228871460 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:31 INFO - PROCESS | 2095 | 1464228871560 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:14:31 INFO - PROCESS | 2095 | 1464228871564 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d697000 == 64 [pid = 2095] [id = 651] 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12b10cc00) [pid = 2095] [serial = 1953] [outer = 0x0] 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x12b11d000) [pid = 2095] [serial = 1954] [outer = 0x12b10cc00] 19:14:31 INFO - PROCESS | 2095 | 1464228871590 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x12b2f2c00) [pid = 2095] [serial = 1955] [outer = 0x12b10cc00] 19:14:32 INFO - PROCESS | 2095 | 1464228872026 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 624ms 19:14:32 INFO - PROCESS | 2095 | 1464228872076 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:14:32 INFO - PROCESS | 2095 | 1464228872079 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:14:32 INFO - PROCESS | 2095 | 1464228872083 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:14:32 INFO - PROCESS | 2095 | 1464228872085 Marionette TRACE conn2 <- [1,2578,null,{}] 19:14:32 INFO - PROCESS | 2095 | 1464228872089 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:32 INFO - PROCESS | 2095 | 1464228872198 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:14:32 INFO - PROCESS | 2095 | 1464228872269 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189b7000 == 65 [pid = 2095] [id = 652] 19:14:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x112584400) [pid = 2095] [serial = 1956] [outer = 0x0] 19:14:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x11336d400) [pid = 2095] [serial = 1957] [outer = 0x112584400] 19:14:32 INFO - PROCESS | 2095 | 1464228872301 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x116104400) [pid = 2095] [serial = 1958] [outer = 0x112584400] 19:14:32 INFO - PROCESS | 2095 | 1464228872751 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 724ms 19:14:32 INFO - PROCESS | 2095 | 1464228872807 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:14:32 INFO - PROCESS | 2095 | 1464228872811 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:14:32 INFO - PROCESS | 2095 | 1464228872816 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:14:32 INFO - PROCESS | 2095 | 1464228872817 Marionette TRACE conn2 <- [1,2582,null,{}] 19:14:32 INFO - PROCESS | 2095 | 1464228872820 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:32 INFO - PROCESS | 2095 | 1464228872929 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:14:32 INFO - PROCESS | 2095 | 1464228872988 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d08000 == 66 [pid = 2095] [id = 653] 19:14:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x117e64400) [pid = 2095] [serial = 1959] [outer = 0x0] 19:14:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x11905fc00) [pid = 2095] [serial = 1960] [outer = 0x117e64400] 19:14:33 INFO - PROCESS | 2095 | 1464228873018 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1198b6400) [pid = 2095] [serial = 1961] [outer = 0x117e64400] 19:14:33 INFO - PROCESS | 2095 | 1464228873454 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 19:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:14:33 INFO - PROCESS | 2095 | 1464228873491 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:14:33 INFO - PROCESS | 2095 | 1464228873493 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:14:33 INFO - PROCESS | 2095 | 1464228873495 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 2095 | 1464228873498 Marionette TRACE conn2 <- [1,2586,null,{}] 19:14:33 INFO - PROCESS | 2095 | 1464228873528 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:33 INFO - PROCESS | 2095 | 1464228873633 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:14:33 INFO - PROCESS | 2095 | 1464228873695 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d694800 == 67 [pid = 2095] [id = 654] 19:14:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12117e800) [pid = 2095] [serial = 1962] [outer = 0x0] 19:14:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x124b66c00) [pid = 2095] [serial = 1963] [outer = 0x12117e800] 19:14:33 INFO - PROCESS | 2095 | 1464228873727 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x127227400) [pid = 2095] [serial = 1964] [outer = 0x12117e800] 19:14:34 INFO - PROCESS | 2095 | 1464228874202 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 749ms 19:14:34 INFO - PROCESS | 2095 | 1464228874245 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:14:34 INFO - PROCESS | 2095 | 1464228874248 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:14:34 INFO - PROCESS | 2095 | 1464228874252 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:14:34 INFO - PROCESS | 2095 | 1464228874254 Marionette TRACE conn2 <- [1,2590,null,{}] 19:14:34 INFO - PROCESS | 2095 | 1464228874257 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:34 INFO - PROCESS | 2095 | 1464228874422 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:14:34 INFO - PROCESS | 2095 | 1464228874509 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df69000 == 68 [pid = 2095] [id = 655] 19:14:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1270b0800) [pid = 2095] [serial = 1965] [outer = 0x0] 19:14:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x128e27000) [pid = 2095] [serial = 1966] [outer = 0x1270b0800] 19:14:34 INFO - PROCESS | 2095 | 1464228874550 Marionette DEBUG loaded listener.js 19:14:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x129351c00) [pid = 2095] [serial = 1967] [outer = 0x1270b0800] 19:14:35 INFO - PROCESS | 2095 | 1464228875026 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 823ms 19:14:35 INFO - PROCESS | 2095 | 1464228875074 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:14:35 INFO - PROCESS | 2095 | 1464228875076 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:14:35 INFO - PROCESS | 2095 | 1464228875078 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 2095 | 1464228875079 Marionette TRACE conn2 <- [1,2594,null,{}] 19:14:35 INFO - PROCESS | 2095 | 1464228875082 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:35 INFO - PROCESS | 2095 | 1464228875186 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:14:35 INFO - PROCESS | 2095 | 1464228875244 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df8f800 == 69 [pid = 2095] [id = 656] 19:14:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x128e26400) [pid = 2095] [serial = 1968] [outer = 0x0] 19:14:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a71c400) [pid = 2095] [serial = 1969] [outer = 0x128e26400] 19:14:35 INFO - PROCESS | 2095 | 1464228875273 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12aed4000) [pid = 2095] [serial = 1970] [outer = 0x128e26400] 19:14:35 INFO - PROCESS | 2095 | 1464228875825 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 19:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:14:35 INFO - PROCESS | 2095 | 1464228875853 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:14:35 INFO - PROCESS | 2095 | 1464228875855 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:14:35 INFO - PROCESS | 2095 | 1464228875859 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 2095 | 1464228875860 Marionette TRACE conn2 <- [1,2598,null,{}] 19:14:35 INFO - PROCESS | 2095 | 1464228875862 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:36 INFO - PROCESS | 2095 | 1464228876014 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:14:36 INFO - PROCESS | 2095 | 1464228876097 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfda000 == 70 [pid = 2095] [id = 657] 19:14:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x129397800) [pid = 2095] [serial = 1971] [outer = 0x0] 19:14:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b959800) [pid = 2095] [serial = 1972] [outer = 0x129397800] 19:14:36 INFO - PROCESS | 2095 | 1464228876127 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12b9e7800) [pid = 2095] [serial = 1973] [outer = 0x129397800] 19:14:36 INFO - PROCESS | 2095 | 1464228876793 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 970ms 19:14:36 INFO - PROCESS | 2095 | 1464228876830 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:14:36 INFO - PROCESS | 2095 | 1464228876832 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:14:36 INFO - PROCESS | 2095 | 1464228876835 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 2095 | 1464228876838 Marionette TRACE conn2 <- [1,2602,null,{}] 19:14:36 INFO - PROCESS | 2095 | 1464228876842 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:36 INFO - PROCESS | 2095 | 1464228876939 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:14:37 INFO - PROCESS | 2095 | 1464228877013 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215c9000 == 71 [pid = 2095] [id = 658] 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x112e02400) [pid = 2095] [serial = 1974] [outer = 0x0] 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x1133f2800) [pid = 2095] [serial = 1975] [outer = 0x112e02400] 19:14:37 INFO - PROCESS | 2095 | 1464228877041 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x116104800) [pid = 2095] [serial = 1976] [outer = 0x112e02400] 19:14:37 INFO - PROCESS | 2095 | 1464228877490 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 19:14:37 INFO - PROCESS | 2095 | 1464228877510 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:14:37 INFO - PROCESS | 2095 | 1464228877514 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:14:37 INFO - PROCESS | 2095 | 1464228877518 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:14:37 INFO - PROCESS | 2095 | 1464228877520 Marionette TRACE conn2 <- [1,2606,null,{}] 19:14:37 INFO - PROCESS | 2095 | 1464228877543 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:37 INFO - PROCESS | 2095 | 1464228877644 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:14:37 INFO - PROCESS | 2095 | 1464228877720 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x119603000 == 72 [pid = 2095] [id = 659] 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x117687400) [pid = 2095] [serial = 1977] [outer = 0x0] 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1183bc800) [pid = 2095] [serial = 1978] [outer = 0x117687400] 19:14:37 INFO - PROCESS | 2095 | 1464228877747 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x118929400) [pid = 2095] [serial = 1979] [outer = 0x117687400] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12df61800 == 71 [pid = 2095] [id = 605] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x1291c1800 == 70 [pid = 2095] [id = 543] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce3f000 == 69 [pid = 2095] [id = 650] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb5000 == 68 [pid = 2095] [id = 649] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x11947b800 == 67 [pid = 2095] [id = 648] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3e5800 == 66 [pid = 2095] [id = 647] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12c033800 == 65 [pid = 2095] [id = 646] 19:14:37 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x1217b6c00) [pid = 2095] [serial = 1891] [outer = 0x0] [url = about:blank] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9e000 == 64 [pid = 2095] [id = 645] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12a995800 == 63 [pid = 2095] [id = 644] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x128f95800 == 62 [pid = 2095] [id = 643] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12589a000 == 61 [pid = 2095] [id = 642] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x121131800 == 60 [pid = 2095] [id = 641] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x1185a5800 == 59 [pid = 2095] [id = 640] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x1191b2000 == 58 [pid = 2095] [id = 639] 19:14:37 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9e800 == 57 [pid = 2095] [id = 636] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12b240000 == 56 [pid = 2095] [id = 635] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7a8800 == 55 [pid = 2095] [id = 634] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x128f8c800 == 54 [pid = 2095] [id = 633] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6000 == 53 [pid = 2095] [id = 632] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x116654800 == 52 [pid = 2095] [id = 631] 19:14:38 INFO - PROCESS | 2095 | --DOCSHELL 0x115e10000 == 51 [pid = 2095] [id = 630] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x11710b800) [pid = 2095] [serial = 1748] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1198e4800) [pid = 2095] [serial = 1751] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x123de8c00) [pid = 2095] [serial = 1754] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1277e2400) [pid = 2095] [serial = 1757] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12934a400) [pid = 2095] [serial = 1760] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x121181c00) [pid = 2095] [serial = 1811] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x118936800) [pid = 2095] [serial = 1808] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12a784000) [pid = 2095] [serial = 1820] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12700ec00) [pid = 2095] [serial = 1814] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1130ab000) [pid = 2095] [serial = 1805] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12934c000) [pid = 2095] [serial = 1817] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1182c9000) [pid = 2095] [serial = 1877] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x11678d800) [pid = 2095] [serial = 1876] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x126670400) [pid = 2095] [serial = 1870] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1194a9400) [pid = 2095] [serial = 1882] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1198c1400) [pid = 2095] [serial = 1883] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1194a6400) [pid = 2095] [serial = 1880] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x11905a400) [pid = 2095] [serial = 1879] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11a1ba000) [pid = 2095] [serial = 1888] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12140e800) [pid = 2095] [serial = 1889] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12b963400) [pid = 2095] [serial = 1861] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12b9eb800) [pid = 2095] [serial = 1862] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1163b2800) [pid = 2095] [serial = 1874] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x113154400) [pid = 2095] [serial = 1873] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1198bf400) [pid = 2095] [serial = 1867] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1198e8800) [pid = 2095] [serial = 1885] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x11a09f000) [pid = 2095] [serial = 1886] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1166c3c00) [pid = 2095] [serial = 1864] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x1291e4000) [pid = 2095] [serial = 1745] [outer = 0x0] [url = about:blank] 19:14:38 INFO - PROCESS | 2095 | 1464228878139 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 641ms 19:14:38 INFO - PROCESS | 2095 | 1464228878160 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 2095 | 1464228878161 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:14:38 INFO - PROCESS | 2095 | 1464228878163 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 2095 | 1464228878166 Marionette TRACE conn2 <- [1,2610,null,{}] 19:14:38 INFO - PROCESS | 2095 | 1464228878173 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:38 INFO - PROCESS | 2095 | 1464228878260 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:14:38 INFO - PROCESS | 2095 | 1464228878335 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x119612000 == 52 [pid = 2095] [id = 660] 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1184b9400) [pid = 2095] [serial = 1980] [outer = 0x0] 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x11905f000) [pid = 2095] [serial = 1981] [outer = 0x1184b9400] 19:14:38 INFO - PROCESS | 2095 | 1464228878366 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x119896800) [pid = 2095] [serial = 1982] [outer = 0x1184b9400] 19:14:38 INFO - PROCESS | 2095 | 1464228878680 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 19:14:38 INFO - PROCESS | 2095 | 1464228878686 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 2095 | 1464228878689 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:14:38 INFO - PROCESS | 2095 | 1464228878699 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 2095 | 1464228878700 Marionette TRACE conn2 <- [1,2614,null,{}] 19:14:38 INFO - PROCESS | 2095 | 1464228878702 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:38 INFO - PROCESS | 2095 | 1464228878793 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:14:38 INFO - PROCESS | 2095 | 1464228878798 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x125247000 == 53 [pid = 2095] [id = 661] 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1198de800) [pid = 2095] [serial = 1983] [outer = 0x0] 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x119b42c00) [pid = 2095] [serial = 1984] [outer = 0x1198de800] 19:14:38 INFO - PROCESS | 2095 | 1464228878823 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x11a0a6000) [pid = 2095] [serial = 1985] [outer = 0x1198de800] 19:14:39 INFO - PROCESS | 2095 | 1464228879166 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 19:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:14:39 INFO - PROCESS | 2095 | 1464228879219 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 2095 | 1464228879220 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:14:39 INFO - PROCESS | 2095 | 1464228879222 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 2095 | 1464228879224 Marionette TRACE conn2 <- [1,2618,null,{}] 19:14:39 INFO - PROCESS | 2095 | 1464228879226 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:39 INFO - PROCESS | 2095 | 1464228879309 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:14:39 INFO - PROCESS | 2095 | 1464228879313 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x112d74000 == 54 [pid = 2095] [id = 662] 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x119b30800) [pid = 2095] [serial = 1986] [outer = 0x0] 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x121182000) [pid = 2095] [serial = 1987] [outer = 0x119b30800] 19:14:39 INFO - PROCESS | 2095 | 1464228879339 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x121403800) [pid = 2095] [serial = 1988] [outer = 0x119b30800] 19:14:39 INFO - PROCESS | 2095 | 1464228879679 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 19:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:14:39 INFO - PROCESS | 2095 | 1464228879693 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 2095 | 1464228879695 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:14:39 INFO - PROCESS | 2095 | 1464228879697 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 2095 | 1464228879698 Marionette TRACE conn2 <- [1,2622,null,{}] 19:14:39 INFO - PROCESS | 2095 | 1464228879700 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:39 INFO - PROCESS | 2095 | 1464228879798 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:14:39 INFO - PROCESS | 2095 | 1464228879864 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298db800 == 55 [pid = 2095] [id = 663] 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x11a1bec00) [pid = 2095] [serial = 1989] [outer = 0x0] 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x121c76c00) [pid = 2095] [serial = 1990] [outer = 0x11a1bec00] 19:14:39 INFO - PROCESS | 2095 | 1464228879890 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1272bf800) [pid = 2095] [serial = 1991] [outer = 0x11a1bec00] 19:14:40 INFO - PROCESS | 2095 | 1464228880205 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 19:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:14:40 INFO - PROCESS | 2095 | 1464228880217 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 2095 | 1464228880218 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:14:40 INFO - PROCESS | 2095 | 1464228880220 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 2095 | 1464228880222 Marionette TRACE conn2 <- [1,2626,null,{}] 19:14:40 INFO - PROCESS | 2095 | 1464228880228 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:40 INFO - PROCESS | 2095 | 1464228880341 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:14:40 INFO - PROCESS | 2095 | 1464228880354 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd94000 == 56 [pid = 2095] [id = 664] 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12667a400) [pid = 2095] [serial = 1992] [outer = 0x0] 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1277e1000) [pid = 2095] [serial = 1993] [outer = 0x12667a400] 19:14:40 INFO - PROCESS | 2095 | 1464228880379 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1291e3c00) [pid = 2095] [serial = 1994] [outer = 0x12667a400] 19:14:40 INFO - PROCESS | 2095 | 1464228880722 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 19:14:40 INFO - PROCESS | 2095 | 1464228880742 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 2095 | 1464228880743 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:14:40 INFO - PROCESS | 2095 | 1464228880746 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 2095 | 1464228880747 Marionette TRACE conn2 <- [1,2630,null,{}] 19:14:40 INFO - PROCESS | 2095 | 1464228880749 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:40 INFO - PROCESS | 2095 | 1464228880852 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:14:40 INFO - PROCESS | 2095 | 1464228880864 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdc9000 == 57 [pid = 2095] [id = 665] 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12934d000) [pid = 2095] [serial = 1995] [outer = 0x0] 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12938f000) [pid = 2095] [serial = 1996] [outer = 0x12934d000] 19:14:40 INFO - PROCESS | 2095 | 1464228880889 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12a706400) [pid = 2095] [serial = 1997] [outer = 0x12934d000] 19:14:41 INFO - PROCESS | 2095 | 1464228881240 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 19:14:41 INFO - PROCESS | 2095 | 1464228881265 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:14:41 INFO - PROCESS | 2095 | 1464228881267 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:14:41 INFO - PROCESS | 2095 | 1464228881281 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:14:41 INFO - PROCESS | 2095 | 1464228881283 Marionette TRACE conn2 <- [1,2634,null,{}] 19:14:41 INFO - PROCESS | 2095 | 1464228881286 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:41 INFO - PROCESS | 2095 | 1464228881404 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:14:41 INFO - PROCESS | 2095 | 1464228881443 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3e4800 == 58 [pid = 2095] [id = 666] 19:14:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12a702800) [pid = 2095] [serial = 1998] [outer = 0x0] 19:14:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a71d400) [pid = 2095] [serial = 1999] [outer = 0x12a702800] 19:14:41 INFO - PROCESS | 2095 | 1464228881475 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12b103c00) [pid = 2095] [serial = 2000] [outer = 0x12a702800] 19:14:41 INFO - PROCESS | 2095 | 1464228881783 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 530ms 19:14:41 INFO - PROCESS | 2095 | 1464228881801 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:14:41 INFO - PROCESS | 2095 | 1464228881802 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:14:41 INFO - PROCESS | 2095 | 1464228881807 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:14:41 INFO - PROCESS | 2095 | 1464228881810 Marionette TRACE conn2 <- [1,2638,null,{}] 19:14:41 INFO - PROCESS | 2095 | 1464228881812 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:41 INFO - PROCESS | 2095 | 1464228881922 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:14:41 INFO - PROCESS | 2095 | 1464228881937 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbb6800 == 59 [pid = 2095] [id = 667] 19:14:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x128dc3c00) [pid = 2095] [serial = 2001] [outer = 0x0] 19:14:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b2f2000) [pid = 2095] [serial = 2002] [outer = 0x128dc3c00] 19:14:41 INFO - PROCESS | 2095 | 1464228881962 Marionette DEBUG loaded listener.js 19:14:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12b958400) [pid = 2095] [serial = 2003] [outer = 0x128dc3c00] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x112590800) [pid = 2095] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1159ab800) [pid = 2095] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1198dec00) [pid = 2095] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x121175c00) [pid = 2095] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1198db800) [pid = 2095] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12773c800) [pid = 2095] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11258c400) [pid = 2095] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x129398400) [pid = 2095] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1184ab000) [pid = 2095] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a721000) [pid = 2095] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x124f36400) [pid = 2095] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x124f3bc00) [pid = 2095] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:14:42 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1182d4c00) [pid = 2095] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:14:42 INFO - PROCESS | 2095 | 1464228882419 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 622ms 19:14:42 INFO - PROCESS | 2095 | 1464228882428 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 2095 | 1464228882429 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:14:42 INFO - PROCESS | 2095 | 1464228882432 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 2095 | 1464228882433 Marionette TRACE conn2 <- [1,2642,null,{}] 19:14:42 INFO - PROCESS | 2095 | 1464228882436 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:42 INFO - PROCESS | 2095 | 1464228882536 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:14:42 INFO - PROCESS | 2095 | 1464228882593 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3e0800 == 60 [pid = 2095] [id = 668] 19:14:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x112e0d800) [pid = 2095] [serial = 2004] [outer = 0x0] 19:14:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x121175c00) [pid = 2095] [serial = 2005] [outer = 0x112e0d800] 19:14:42 INFO - PROCESS | 2095 | 1464228882626 Marionette DEBUG loaded listener.js 19:14:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12b95e800) [pid = 2095] [serial = 2006] [outer = 0x112e0d800] 19:14:42 INFO - PROCESS | 2095 | 1464228882930 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 19:14:42 INFO - PROCESS | 2095 | 1464228882951 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 2095 | 1464228882952 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:14:42 INFO - PROCESS | 2095 | 1464228882957 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 2095 | 1464228882960 Marionette TRACE conn2 <- [1,2646,null,{}] 19:14:42 INFO - PROCESS | 2095 | 1464228882962 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:43 INFO - PROCESS | 2095 | 1464228883048 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:14:43 INFO - PROCESS | 2095 | 1464228883052 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a1000 == 61 [pid = 2095] [id = 669] 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12b95f000) [pid = 2095] [serial = 2007] [outer = 0x0] 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12b9e9400) [pid = 2095] [serial = 2008] [outer = 0x12b95f000] 19:14:43 INFO - PROCESS | 2095 | 1464228883078 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12b9f4800) [pid = 2095] [serial = 2009] [outer = 0x12b95f000] 19:14:43 INFO - PROCESS | 2095 | 1464228883417 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:14:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms 19:14:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:14:43 INFO - PROCESS | 2095 | 1464228883427 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 2095 | 1464228883428 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:14:43 INFO - PROCESS | 2095 | 1464228883430 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 2095 | 1464228883431 Marionette TRACE conn2 <- [1,2650,null,{}] 19:14:43 INFO - PROCESS | 2095 | 1464228883434 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:43 INFO - PROCESS | 2095 | 1464228883552 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:14:43 INFO - PROCESS | 2095 | 1464228883559 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd1c800 == 62 [pid = 2095] [id = 670] 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12b961000) [pid = 2095] [serial = 2010] [outer = 0x0] 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12bb03000) [pid = 2095] [serial = 2011] [outer = 0x12b961000] 19:14:43 INFO - PROCESS | 2095 | 1464228883583 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12bb09400) [pid = 2095] [serial = 2012] [outer = 0x12b961000] 19:14:43 INFO - PROCESS | 2095 | 1464228883874 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:14:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 19:14:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:14:43 INFO - PROCESS | 2095 | 1464228883913 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 2095 | 1464228883914 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:14:43 INFO - PROCESS | 2095 | 1464228883917 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 2095 | 1464228883918 Marionette TRACE conn2 <- [1,2654,null,{}] 19:14:43 INFO - PROCESS | 2095 | 1464228883921 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:44 INFO - PROCESS | 2095 | 1464228884018 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:14:44 INFO - PROCESS | 2095 | 1464228884023 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfe1000 == 63 [pid = 2095] [id = 671] 19:14:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x110df6c00) [pid = 2095] [serial = 2013] [outer = 0x0] 19:14:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12bf32c00) [pid = 2095] [serial = 2014] [outer = 0x110df6c00] 19:14:44 INFO - PROCESS | 2095 | 1464228884050 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12bf37400) [pid = 2095] [serial = 2015] [outer = 0x110df6c00] 19:14:44 INFO - PROCESS | 2095 | 1464228884655 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:14:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 19:14:44 INFO - PROCESS | 2095 | 1464228884690 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:14:44 INFO - PROCESS | 2095 | 1464228884695 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:14:44 INFO - PROCESS | 2095 | 1464228884700 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:14:44 INFO - PROCESS | 2095 | 1464228884704 Marionette TRACE conn2 <- [1,2658,null,{}] 19:14:44 INFO - PROCESS | 2095 | 1464228884710 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:44 INFO - PROCESS | 2095 | 1464228884915 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:14:45 INFO - PROCESS | 2095 | 1464228885023 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x119492800 == 64 [pid = 2095] [id = 672] 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x112c87c00) [pid = 2095] [serial = 2016] [outer = 0x0] 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x115d47c00) [pid = 2095] [serial = 2017] [outer = 0x112c87c00] 19:14:45 INFO - PROCESS | 2095 | 1464228885075 Marionette DEBUG loaded listener.js 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x118272000) [pid = 2095] [serial = 2018] [outer = 0x112c87c00] 19:14:45 INFO - PROCESS | 2095 | 1464228885501 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 825ms 19:14:45 INFO - PROCESS | 2095 | 1464228885526 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:14:45 INFO - PROCESS | 2095 | 1464228885530 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:14:45 INFO - PROCESS | 2095 | 1464228885535 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 2095 | 1464228885536 Marionette TRACE conn2 <- [1,2662,null,{}] 19:14:45 INFO - PROCESS | 2095 | 1464228885539 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:45 INFO - PROCESS | 2095 | 1464228885646 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:14:45 INFO - PROCESS | 2095 | 1464228885706 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d15800 == 65 [pid = 2095] [id = 673] 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x1184b7c00) [pid = 2095] [serial = 2019] [outer = 0x0] 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x119160c00) [pid = 2095] [serial = 2020] [outer = 0x1184b7c00] 19:14:45 INFO - PROCESS | 2095 | 1464228885736 Marionette DEBUG loaded listener.js 19:14:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1198dc000) [pid = 2095] [serial = 2021] [outer = 0x1184b7c00] 19:14:46 INFO - PROCESS | 2095 | 1464228886185 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:14:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:14:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 19:14:46 INFO - PROCESS | 2095 | 1464228886206 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:14:46 INFO - PROCESS | 2095 | 1464228886208 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:14:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:14:46 INFO - PROCESS | 2095 | 1464228886210 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:14:46 INFO - PROCESS | 2095 | 1464228886213 Marionette TRACE conn2 <- [1,2666,null,{}] 19:14:46 INFO - PROCESS | 2095 | 1464228886221 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:46 INFO - PROCESS | 2095 | 1464228886328 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:14:46 INFO - PROCESS | 2095 | 1464228886427 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df67800 == 66 [pid = 2095] [id = 674] 19:14:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12140e800) [pid = 2095] [serial = 2022] [outer = 0x0] 19:14:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x124f3bc00) [pid = 2095] [serial = 2023] [outer = 0x12140e800] 19:14:46 INFO - PROCESS | 2095 | 1464228886459 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1262a3000) [pid = 2095] [serial = 2024] [outer = 0x12140e800] 19:14:47 INFO - PROCESS | 2095 | 1464228887373 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 19:14:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 19:14:47 INFO - PROCESS | 2095 | 1464228887385 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 2095 | 1464228887390 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:14:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:14:47 INFO - PROCESS | 2095 | 1464228887394 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 2095 | 1464228887396 Marionette TRACE conn2 <- [1,2670,null,{}] 19:14:47 INFO - PROCESS | 2095 | 1464228887400 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:47 INFO - PROCESS | 2095 | 1464228887512 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:14:47 INFO - PROCESS | 2095 | 1464228887570 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x1357b2800 == 67 [pid = 2095] [id = 675] 19:14:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x1275ccc00) [pid = 2095] [serial = 2025] [outer = 0x0] 19:14:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x129392800) [pid = 2095] [serial = 2026] [outer = 0x1275ccc00] 19:14:47 INFO - PROCESS | 2095 | 1464228887641 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12aece800) [pid = 2095] [serial = 2027] [outer = 0x1275ccc00] 19:14:48 INFO - PROCESS | 2095 | 1464228888530 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] 19:14:48 INFO - PROCESS | 2095 | 1464228888590 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:14:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:14:48 INFO - PROCESS | 2095 | 1464228888594 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 2095 | 1464228888595 Marionette TRACE conn2 <- [1,2674,null,{}] 19:14:48 INFO - PROCESS | 2095 | 1464228888598 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:48 INFO - PROCESS | 2095 | 1464228888703 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:14:48 INFO - PROCESS | 2095 | 1464228888759 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce32800 == 68 [pid = 2095] [id = 676] 19:14:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x1121f4000) [pid = 2095] [serial = 2028] [outer = 0x0] 19:14:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x1213ed800) [pid = 2095] [serial = 2029] [outer = 0x1121f4000] 19:14:48 INFO - PROCESS | 2095 | 1464228888788 Marionette DEBUG loaded listener.js 19:14:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12b9eb400) [pid = 2095] [serial = 2030] [outer = 0x1121f4000] 19:14:49 INFO - PROCESS | 2095 | 1464228889923 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] 19:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:14:49 INFO - PROCESS | 2095 | 1464228889972 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:14:49 INFO - PROCESS | 2095 | 1464228889975 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 2095 | 1464228889977 Marionette TRACE conn2 <- [1,2678,null,{}] 19:14:49 INFO - PROCESS | 2095 | 1464228889980 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:50 INFO - PROCESS | 2095 | 1464228890070 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:14:50 INFO - PROCESS | 2095 | 1464228890200 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x121836000 == 69 [pid = 2095] [id = 677] 19:14:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x116a5dc00) [pid = 2095] [serial = 2031] [outer = 0x0] 19:14:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x11826f400) [pid = 2095] [serial = 2032] [outer = 0x116a5dc00] 19:14:50 INFO - PROCESS | 2095 | 1464228890249 Marionette DEBUG loaded listener.js 19:14:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x118718400) [pid = 2095] [serial = 2033] [outer = 0x116a5dc00] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd1c800 == 68 [pid = 2095] [id = 670] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a1000 == 67 [pid = 2095] [id = 669] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3e0800 == 66 [pid = 2095] [id = 668] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12cbb6800 == 65 [pid = 2095] [id = 667] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3e4800 == 64 [pid = 2095] [id = 666] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdc9000 == 63 [pid = 2095] [id = 665] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd94000 == 62 [pid = 2095] [id = 664] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x12b11d000) [pid = 2095] [serial = 1954] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x1298db800 == 61 [pid = 2095] [id = 663] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x112d74000 == 60 [pid = 2095] [id = 662] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x125247000 == 59 [pid = 2095] [id = 661] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x119612000 == 58 [pid = 2095] [id = 660] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x119603000 == 57 [pid = 2095] [id = 659] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x1215c9000 == 56 [pid = 2095] [id = 658] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x12d694800 == 55 [pid = 2095] [id = 654] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x128d08000 == 54 [pid = 2095] [id = 653] 19:14:50 INFO - PROCESS | 2095 | --DOCSHELL 0x1189b7000 == 53 [pid = 2095] [id = 652] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x12b105c00) [pid = 2095] [serial = 1952] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x11902ec00) [pid = 2095] [serial = 1900] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x113153c00) [pid = 2095] [serial = 1919] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x117e5b400) [pid = 2095] [serial = 1922] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x12667a800) [pid = 2095] [serial = 1948] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x121175800) [pid = 2095] [serial = 1903] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x12173a000) [pid = 2095] [serial = 1930] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12117cc00) [pid = 2095] [serial = 1928] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12a703800) [pid = 2095] [serial = 1940] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x119889400) [pid = 2095] [serial = 1946] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x112c84800) [pid = 2095] [serial = 1918] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12197c000) [pid = 2095] [serial = 1906] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12a70d400) [pid = 2095] [serial = 1942] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x124f3ac00) [pid = 2095] [serial = 1892] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12a782c00) [pid = 2095] [serial = 1951] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x119b23000) [pid = 2095] [serial = 1927] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x124b68000) [pid = 2095] [serial = 1931] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1166c5c00) [pid = 2095] [serial = 1921] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12a778400) [pid = 2095] [serial = 1949] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12700dc00) [pid = 2095] [serial = 1909] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x128e30c00) [pid = 2095] [serial = 1934] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12700d800) [pid = 2095] [serial = 1933] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12934e800) [pid = 2095] [serial = 1936] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x129396400) [pid = 2095] [serial = 1939] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12938bc00) [pid = 2095] [serial = 1937] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1277de800) [pid = 2095] [serial = 1915] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12a719000) [pid = 2095] [serial = 1943] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1182d6000) [pid = 2095] [serial = 1945] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x116783c00) [pid = 2095] [serial = 1897] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11258cc00) [pid = 2095] [serial = 1894] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1277de000) [pid = 2095] [serial = 1912] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1194abc00) [pid = 2095] [serial = 1925] [outer = 0x0] [url = about:blank] 19:14:50 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x11871ec00) [pid = 2095] [serial = 1924] [outer = 0x0] [url = about:blank] 19:14:51 INFO - PROCESS | 2095 | 1464228891199 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:14:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 19:14:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1270ms 19:14:51 INFO - PROCESS | 2095 | 1464228891280 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:14:51 INFO - PROCESS | 2095 | 1464228891286 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:14:51 INFO - PROCESS | 2095 | 1464228891294 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:14:51 INFO - PROCESS | 2095 | 1464228891297 Marionette TRACE conn2 <- [1,2682,null,{}] 19:14:51 INFO - PROCESS | 2095 | 1464228891300 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:51 INFO - PROCESS | 2095 | 1464228891429 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:14:51 INFO - PROCESS | 2095 | 1464228891434 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x119609000 == 54 [pid = 2095] [id = 678] 19:14:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x118936800) [pid = 2095] [serial = 2034] [outer = 0x0] 19:14:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1194ab400) [pid = 2095] [serial = 2035] [outer = 0x118936800] 19:14:51 INFO - PROCESS | 2095 | 1464228891459 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1198dfc00) [pid = 2095] [serial = 2036] [outer = 0x118936800] 19:14:52 INFO - PROCESS | 2095 | 1464228892375 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:14:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 19:14:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 19:14:52 INFO - PROCESS | 2095 | 1464228892416 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:14:52 INFO - PROCESS | 2095 | 1464228892419 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:14:52 INFO - PROCESS | 2095 | 1464228892422 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:14:52 INFO - PROCESS | 2095 | 1464228892426 Marionette TRACE conn2 <- [1,2686,null,{}] 19:14:52 INFO - PROCESS | 2095 | 1464228892437 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:52 INFO - PROCESS | 2095 | 1464228892560 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:14:52 INFO - PROCESS | 2095 | 1464228892566 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x125228800 == 55 [pid = 2095] [id = 679] 19:14:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12117bc00) [pid = 2095] [serial = 2037] [outer = 0x0] 19:14:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x121739c00) [pid = 2095] [serial = 2038] [outer = 0x12117bc00] 19:14:52 INFO - PROCESS | 2095 | 1464228892593 Marionette DEBUG loaded listener.js 19:14:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x124f35800) [pid = 2095] [serial = 2039] [outer = 0x12117bc00] 19:14:53 INFO - PROCESS | 2095 | 1464228893463 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] 19:14:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:14:53 INFO - PROCESS | 2095 | 1464228893505 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:14:53 INFO - PROCESS | 2095 | 1464228893508 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 2095 | 1464228893509 Marionette TRACE conn2 <- [1,2690,null,{}] 19:14:53 INFO - PROCESS | 2095 | 1464228893511 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:53 INFO - PROCESS | 2095 | 1464228893616 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:14:53 INFO - PROCESS | 2095 | 1464228893655 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d05000 == 56 [pid = 2095] [id = 680] 19:14:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x125875800) [pid = 2095] [serial = 2040] [outer = 0x0] 19:14:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1272bfc00) [pid = 2095] [serial = 2041] [outer = 0x125875800] 19:14:53 INFO - PROCESS | 2095 | 1464228893681 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1277dd800) [pid = 2095] [serial = 2042] [outer = 0x125875800] 19:14:54 INFO - PROCESS | 2095 | 1464228894481 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] 19:14:54 INFO - PROCESS | 2095 | 1464228894532 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:14:54 INFO - PROCESS | 2095 | 1464228894542 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:14:54 INFO - PROCESS | 2095 | 1464228894543 Marionette TRACE conn2 <- [1,2694,null,{}] 19:14:54 INFO - PROCESS | 2095 | 1464228894545 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:54 INFO - PROCESS | 2095 | 1464228894649 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:14:54 INFO - PROCESS | 2095 | 1464228894661 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a97d800 == 57 [pid = 2095] [id = 681] 19:14:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x128dc1000) [pid = 2095] [serial = 2043] [outer = 0x0] 19:14:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1291e0000) [pid = 2095] [serial = 2044] [outer = 0x128dc1000] 19:14:54 INFO - PROCESS | 2095 | 1464228894685 Marionette DEBUG loaded listener.js 19:14:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x129393800) [pid = 2095] [serial = 2045] [outer = 0x128dc1000] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12667a400) [pid = 2095] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12a702800) [pid = 2095] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12934d000) [pid = 2095] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x112e02400) [pid = 2095] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11a1bec00) [pid = 2095] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12b10cc00) [pid = 2095] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x119b30800) [pid = 2095] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x128dc3c00) [pid = 2095] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1184b9400) [pid = 2095] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1198de800) [pid = 2095] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x112e0d800) [pid = 2095] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x117687400) [pid = 2095] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12b95f000) [pid = 2095] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:14:54 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12b961000) [pid = 2095] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:14:55 INFO - PROCESS | 2095 | 1464228895547 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] 19:14:55 INFO - PROCESS | 2095 | 1464228895566 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:14:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:14:55 INFO - PROCESS | 2095 | 1464228895577 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 2095 | 1464228895578 Marionette TRACE conn2 <- [1,2698,null,{}] 19:14:55 INFO - PROCESS | 2095 | 1464228895581 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:55 INFO - PROCESS | 2095 | 1464228895708 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:14:55 INFO - PROCESS | 2095 | 1464228895716 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x119615800 == 58 [pid = 2095] [id = 682] 19:14:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1272cdc00) [pid = 2095] [serial = 2046] [outer = 0x0] 19:14:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x129358c00) [pid = 2095] [serial = 2047] [outer = 0x1272cdc00] 19:14:55 INFO - PROCESS | 2095 | 1464228895742 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12a785400) [pid = 2095] [serial = 2048] [outer = 0x1272cdc00] 19:14:56 INFO - PROCESS | 2095 | 1464228896548 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] 19:14:56 INFO - PROCESS | 2095 | 1464228896600 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:14:56 INFO - PROCESS | 2095 | 1464228896602 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:14:56 INFO - PROCESS | 2095 | 1464228896603 Marionette TRACE conn2 <- [1,2702,null,{}] 19:14:56 INFO - PROCESS | 2095 | 1464228896606 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:56 INFO - PROCESS | 2095 | 1464228896687 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:14:56 INFO - PROCESS | 2095 | 1464228896693 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c03f000 == 59 [pid = 2095] [id = 683] 19:14:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12aedb000) [pid = 2095] [serial = 2049] [outer = 0x0] 19:14:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12b121800) [pid = 2095] [serial = 2050] [outer = 0x12aedb000] 19:14:56 INFO - PROCESS | 2095 | 1464228896718 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12b960c00) [pid = 2095] [serial = 2051] [outer = 0x12aedb000] 19:14:57 INFO - PROCESS | 2095 | 1464228897217 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:14:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 622ms 19:14:57 INFO - PROCESS | 2095 | 1464228897239 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:14:57 INFO - PROCESS | 2095 | 1464228897242 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:14:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:14:57 INFO - PROCESS | 2095 | 1464228897247 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 2095 | 1464228897249 Marionette TRACE conn2 <- [1,2706,null,{}] 19:14:57 INFO - PROCESS | 2095 | 1464228897253 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:57 INFO - PROCESS | 2095 | 1464228897360 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:14:57 INFO - PROCESS | 2095 | 1464228897435 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x121854800 == 60 [pid = 2095] [id = 684] 19:14:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x116783c00) [pid = 2095] [serial = 2052] [outer = 0x0] 19:14:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1183c7800) [pid = 2095] [serial = 2053] [outer = 0x116783c00] 19:14:57 INFO - PROCESS | 2095 | 1464228897467 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1191f6400) [pid = 2095] [serial = 2054] [outer = 0x116783c00] 19:14:57 INFO - PROCESS | 2095 | 1464228897901 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:14:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 19:14:57 INFO - PROCESS | 2095 | 1464228897919 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:14:57 INFO - PROCESS | 2095 | 1464228897922 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:14:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:14:57 INFO - PROCESS | 2095 | 1464228897927 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 2095 | 1464228897929 Marionette TRACE conn2 <- [1,2710,null,{}] 19:14:57 INFO - PROCESS | 2095 | 1464228897932 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:58 INFO - PROCESS | 2095 | 1464228898059 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:14:58 INFO - PROCESS | 2095 | 1464228898147 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12782b000 == 61 [pid = 2095] [id = 685] 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1198bac00) [pid = 2095] [serial = 2055] [outer = 0x0] 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x121174800) [pid = 2095] [serial = 2056] [outer = 0x1198bac00] 19:14:58 INFO - PROCESS | 2095 | 1464228898178 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12197c000) [pid = 2095] [serial = 2057] [outer = 0x1198bac00] 19:14:58 INFO - PROCESS | 2095 | 1464228898596 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 2095 | 1464228898651 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:14:58 INFO - PROCESS | 2095 | 1464228898654 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 2095 | 1464228898656 Marionette TRACE conn2 <- [1,2714,null,{}] 19:14:58 INFO - PROCESS | 2095 | 1464228898664 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:58 INFO - PROCESS | 2095 | 1464228898769 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:14:58 INFO - PROCESS | 2095 | 1464228898846 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8d4000 == 62 [pid = 2095] [id = 686] 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x125879c00) [pid = 2095] [serial = 2058] [outer = 0x0] 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x128dc6400) [pid = 2095] [serial = 2059] [outer = 0x125879c00] 19:14:58 INFO - PROCESS | 2095 | 1464228898879 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a717c00) [pid = 2095] [serial = 2060] [outer = 0x125879c00] 19:14:59 INFO - PROCESS | 2095 | 1464228899299 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:14:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 19:14:59 INFO - PROCESS | 2095 | 1464228899325 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:14:59 INFO - PROCESS | 2095 | 1464228899327 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:14:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:14:59 INFO - PROCESS | 2095 | 1464228899329 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:14:59 INFO - PROCESS | 2095 | 1464228899330 Marionette TRACE conn2 <- [1,2718,null,{}] 19:14:59 INFO - PROCESS | 2095 | 1464228899333 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:59 INFO - PROCESS | 2095 | 1464228899452 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:14:59 INFO - PROCESS | 2095 | 1464228899514 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce3c800 == 63 [pid = 2095] [id = 687] 19:14:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12b11b800) [pid = 2095] [serial = 2061] [outer = 0x0] 19:14:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12b962000) [pid = 2095] [serial = 2062] [outer = 0x12b11b800] 19:14:59 INFO - PROCESS | 2095 | 1464228899584 Marionette DEBUG loaded listener.js 19:14:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12b9ecc00) [pid = 2095] [serial = 2063] [outer = 0x12b11b800] 19:14:59 INFO - PROCESS | 2095 | 1464228899976 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 19:15:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:15:00 INFO - PROCESS | 2095 | 1464228900003 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:15:00 INFO - PROCESS | 2095 | 1464228900005 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 2095 | 1464228900007 Marionette TRACE conn2 <- [1,2722,null,{}] 19:15:00 INFO - PROCESS | 2095 | 1464228900009 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:00 INFO - PROCESS | 2095 | 1464228900109 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:15:00 INFO - PROCESS | 2095 | 1464228900169 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d694800 == 64 [pid = 2095] [id = 688] 19:15:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12117c000) [pid = 2095] [serial = 2064] [outer = 0x0] 19:15:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12bb05800) [pid = 2095] [serial = 2065] [outer = 0x12117c000] 19:15:00 INFO - PROCESS | 2095 | 1464228900199 Marionette DEBUG loaded listener.js 19:15:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12bb0b000) [pid = 2095] [serial = 2066] [outer = 0x12117c000] 19:15:00 INFO - PROCESS | 2095 | 1464228900648 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:15:00 INFO - PROCESS | 2095 | 1464228900677 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:15:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:15:00 INFO - PROCESS | 2095 | 1464228900679 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 2095 | 1464228900681 Marionette TRACE conn2 <- [1,2726,null,{}] 19:15:00 INFO - PROCESS | 2095 | 1464228900683 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:00 INFO - PROCESS | 2095 | 1464228900855 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:15:00 INFO - PROCESS | 2095 | 1464228900922 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df96800 == 65 [pid = 2095] [id = 689] 19:15:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12bf38800) [pid = 2095] [serial = 2067] [outer = 0x0] 19:15:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12c718c00) [pid = 2095] [serial = 2068] [outer = 0x12bf38800] 19:15:00 INFO - PROCESS | 2095 | 1464228900953 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12c71ec00) [pid = 2095] [serial = 2069] [outer = 0x12bf38800] 19:15:01 INFO - PROCESS | 2095 | 1464228901351 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:15:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:15:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 722ms 19:15:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:15:01 INFO - PROCESS | 2095 | 1464228901402 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:15:01 INFO - PROCESS | 2095 | 1464228901403 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:15:01 INFO - PROCESS | 2095 | 1464228901406 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:15:01 INFO - PROCESS | 2095 | 1464228901407 Marionette TRACE conn2 <- [1,2730,null,{}] 19:15:01 INFO - PROCESS | 2095 | 1464228901409 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:01 INFO - PROCESS | 2095 | 1464228901522 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:15:01 INFO - PROCESS | 2095 | 1464228901599 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfc3800 == 66 [pid = 2095] [id = 690] 19:15:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x111e33c00) [pid = 2095] [serial = 2070] [outer = 0x0] 19:15:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12bf40400) [pid = 2095] [serial = 2071] [outer = 0x111e33c00] 19:15:01 INFO - PROCESS | 2095 | 1464228901629 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12c8f3400) [pid = 2095] [serial = 2072] [outer = 0x111e33c00] 19:15:02 INFO - PROCESS | 2095 | 1464228902671 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] 19:15:02 INFO - PROCESS | 2095 | 1464228902683 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:15:02 INFO - PROCESS | 2095 | 1464228902688 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 2095 | 1464228902692 Marionette TRACE conn2 <- [1,2734,null,{}] 19:15:02 INFO - PROCESS | 2095 | 1464228902697 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:02 INFO - PROCESS | 2095 | 1464228902859 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:15:02 INFO - PROCESS | 2095 | 1464228902927 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x11849e800 == 67 [pid = 2095] [id = 691] 19:15:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x112c8b800) [pid = 2095] [serial = 2073] [outer = 0x0] 19:15:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x1185cb000) [pid = 2095] [serial = 2074] [outer = 0x112c8b800] 19:15:02 INFO - PROCESS | 2095 | 1464228902956 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x1191f3400) [pid = 2095] [serial = 2075] [outer = 0x112c8b800] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x119615800 == 66 [pid = 2095] [id = 682] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x12a97d800 == 65 [pid = 2095] [id = 681] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x128d05000 == 64 [pid = 2095] [id = 680] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x125228800 == 63 [pid = 2095] [id = 679] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x119609000 == 62 [pid = 2095] [id = 678] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x11905fc00) [pid = 2095] [serial = 1960] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x11336d400) [pid = 2095] [serial = 1957] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12b959800) [pid = 2095] [serial = 1972] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x124b66c00) [pid = 2095] [serial = 1963] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x128e27000) [pid = 2095] [serial = 1966] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12a71c400) [pid = 2095] [serial = 1969] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12bf32c00) [pid = 2095] [serial = 2014] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x121836000 == 61 [pid = 2095] [id = 677] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x12df67800 == 60 [pid = 2095] [id = 674] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x128d15800 == 59 [pid = 2095] [id = 673] 19:15:03 INFO - PROCESS | 2095 | --DOCSHELL 0x119492800 == 58 [pid = 2095] [id = 672] 19:15:03 INFO - PROCESS | 2095 | 1464228903403 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 725ms 19:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:15:03 INFO - PROCESS | 2095 | 1464228903413 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 2095 | 1464228903416 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:15:03 INFO - PROCESS | 2095 | 1464228903421 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 2095 | 1464228903424 Marionette TRACE conn2 <- [1,2738,null,{}] 19:15:03 INFO - PROCESS | 2095 | 1464228903429 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:03 INFO - PROCESS | 2095 | 1464228903520 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1277e1000) [pid = 2095] [serial = 1993] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x12a71d400) [pid = 2095] [serial = 1999] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12938f000) [pid = 2095] [serial = 1996] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x116104800) [pid = 2095] [serial = 1976] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x1133f2800) [pid = 2095] [serial = 1975] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x121c76c00) [pid = 2095] [serial = 1990] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12b2f2c00) [pid = 2095] [serial = 1955] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x121182000) [pid = 2095] [serial = 1987] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x121403800) [pid = 2095] [serial = 1988] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12b2f2000) [pid = 2095] [serial = 2002] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11905f000) [pid = 2095] [serial = 1981] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x119896800) [pid = 2095] [serial = 1982] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x119b42c00) [pid = 2095] [serial = 1984] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x121175c00) [pid = 2095] [serial = 2005] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x11a0a6000) [pid = 2095] [serial = 1985] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x118929400) [pid = 2095] [serial = 1979] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1183bc800) [pid = 2095] [serial = 1978] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12b103c00) [pid = 2095] [serial = 2000] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12b9e9400) [pid = 2095] [serial = 2008] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12bb03000) [pid = 2095] [serial = 2011] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12b958400) [pid = 2095] [serial = 2003] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12bb09400) [pid = 2095] [serial = 2012] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12a706400) [pid = 2095] [serial = 1997] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12b95e800) [pid = 2095] [serial = 2006] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1272bf800) [pid = 2095] [serial = 1991] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12b9f4800) [pid = 2095] [serial = 2009] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1291e3c00) [pid = 2095] [serial = 1994] [outer = 0x0] [url = about:blank] 19:15:03 INFO - PROCESS | 2095 | 1464228903586 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 2095 | ++DOCSHELL 0x118435800 == 59 [pid = 2095] [id = 692] 19:15:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x112d4a000) [pid = 2095] [serial = 2076] [outer = 0x0] 19:15:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11902fc00) [pid = 2095] [serial = 2077] [outer = 0x112d4a000] 19:15:03 INFO - PROCESS | 2095 | 1464228903615 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x121175c00) [pid = 2095] [serial = 2078] [outer = 0x112d4a000] 19:15:03 INFO - PROCESS | 2095 | 1464228903947 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 574ms 19:15:03 INFO - PROCESS | 2095 | 1464228903995 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 2095 | 1464228903996 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:15:03 INFO - PROCESS | 2095 | 1464228903998 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 2095 | 1464228904001 Marionette TRACE conn2 <- [1,2742,null,{}] 19:15:04 INFO - PROCESS | 2095 | 1464228904008 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:04 INFO - PROCESS | 2095 | 1464228904098 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:15:04 INFO - PROCESS | 2095 | 1464228904160 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x127819800 == 60 [pid = 2095] [id = 693] 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x11a0a6000) [pid = 2095] [serial = 2079] [outer = 0x0] 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1217df400) [pid = 2095] [serial = 2080] [outer = 0x11a0a6000] 19:15:04 INFO - PROCESS | 2095 | 1464228904189 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x127230000) [pid = 2095] [serial = 2081] [outer = 0x11a0a6000] 19:15:04 INFO - PROCESS | 2095 | 1464228904600 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 621ms 19:15:04 INFO - PROCESS | 2095 | 1464228904621 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 2095 | 1464228904624 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:15:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:15:04 INFO - PROCESS | 2095 | 1464228904627 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 2095 | 1464228904629 Marionette TRACE conn2 <- [1,2746,null,{}] 19:15:04 INFO - PROCESS | 2095 | 1464228904633 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:04 INFO - PROCESS | 2095 | 1464228904760 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:15:04 INFO - PROCESS | 2095 | 1464228904767 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 2095 | ++DOCSHELL 0x1291be800 == 61 [pid = 2095] [id = 694] 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x128e27400) [pid = 2095] [serial = 2082] [outer = 0x0] 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x129358800) [pid = 2095] [serial = 2083] [outer = 0x128e27400] 19:15:04 INFO - PROCESS | 2095 | 1464228904793 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12a718400) [pid = 2095] [serial = 2084] [outer = 0x128e27400] 19:15:05 INFO - PROCESS | 2095 | 1464228905112 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 19:15:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:15:05 INFO - PROCESS | 2095 | 1464228905148 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 2095 | 1464228905149 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:15:05 INFO - PROCESS | 2095 | 1464228905151 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 2095 | 1464228905152 Marionette TRACE conn2 <- [1,2750,null,{}] 19:15:05 INFO - PROCESS | 2095 | 1464228905155 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:05 INFO - PROCESS | 2095 | 1464228905243 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:15:05 INFO - PROCESS | 2095 | 1464228905248 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd96000 == 62 [pid = 2095] [id = 695] 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12a77b400) [pid = 2095] [serial = 2085] [outer = 0x0] 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12b2f1800) [pid = 2095] [serial = 2086] [outer = 0x12a77b400] 19:15:05 INFO - PROCESS | 2095 | 1464228905272 Marionette DEBUG loaded listener.js 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12b963000) [pid = 2095] [serial = 2087] [outer = 0x12a77b400] 19:15:05 INFO - PROCESS | 2095 | 1464228905655 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 19:15:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:15:05 INFO - PROCESS | 2095 | 1464228905670 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 2095 | 1464228905671 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:15:05 INFO - PROCESS | 2095 | 1464228905676 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 2095 | 1464228905684 Marionette TRACE conn2 <- [1,2754,null,{}] 19:15:05 INFO - PROCESS | 2095 | 1464228905687 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:05 INFO - PROCESS | 2095 | 1464228905805 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:15:05 INFO - PROCESS | 2095 | 1464228905823 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c030800 == 63 [pid = 2095] [id = 696] 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12b960800) [pid = 2095] [serial = 2088] [outer = 0x0] 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12bf36000) [pid = 2095] [serial = 2089] [outer = 0x12b960800] 19:15:05 INFO - PROCESS | 2095 | 1464228905848 Marionette DEBUG loaded listener.js 19:15:05 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12c8ee800) [pid = 2095] [serial = 2090] [outer = 0x12b960800] 19:15:06 INFO - PROCESS | 2095 | 1464228906221 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 578ms 19:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:15:06 INFO - PROCESS | 2095 | 1464228906261 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:15:06 INFO - PROCESS | 2095 | 1464228906262 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:15:06 INFO - PROCESS | 2095 | 1464228906265 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 2095 | 1464228906267 Marionette TRACE conn2 <- [1,2758,null,{}] 19:15:06 INFO - PROCESS | 2095 | 1464228906270 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:06 INFO - PROCESS | 2095 | 1464228906433 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:15:06 INFO - PROCESS | 2095 | 1464228906450 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8df000 == 64 [pid = 2095] [id = 697] 19:15:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12586c400) [pid = 2095] [serial = 2091] [outer = 0x0] 19:15:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12c8f5c00) [pid = 2095] [serial = 2092] [outer = 0x12586c400] 19:15:06 INFO - PROCESS | 2095 | 1464228906474 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12cd48800) [pid = 2095] [serial = 2093] [outer = 0x12586c400] 19:15:06 INFO - PROCESS | 2095 | 1464228906820 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 574ms 19:15:06 INFO - PROCESS | 2095 | 1464228906840 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:15:06 INFO - PROCESS | 2095 | 1464228906841 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:15:06 INFO - PROCESS | 2095 | 1464228906843 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 2095 | 1464228906844 Marionette TRACE conn2 <- [1,2762,null,{}] 19:15:06 INFO - PROCESS | 2095 | 1464228906847 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:06 INFO - PROCESS | 2095 | 1464228906959 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:15:06 INFO - PROCESS | 2095 | 1464228906981 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d69a000 == 65 [pid = 2095] [id = 698] 19:15:06 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12cd48c00) [pid = 2095] [serial = 2094] [outer = 0x0] 19:15:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12cd4e000) [pid = 2095] [serial = 2095] [outer = 0x12cd48c00] 19:15:07 INFO - PROCESS | 2095 | 1464228907006 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12cd52c00) [pid = 2095] [serial = 2096] [outer = 0x12cd48c00] 19:15:07 INFO - PROCESS | 2095 | 1464228907329 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1185c3000) [pid = 2095] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x112584400) [pid = 2095] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x128e26400) [pid = 2095] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x117682400) [pid = 2095] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x119887400) [pid = 2095] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1275c0800) [pid = 2095] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x119b26000) [pid = 2095] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1270b0800) [pid = 2095] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x115e54c00) [pid = 2095] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1213ee000) [pid = 2095] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x125875800) [pid = 2095] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x128dc1000) [pid = 2095] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x12117bc00) [pid = 2095] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x118936800) [pid = 2095] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1121f4000) [pid = 2095] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x116a5dc00) [pid = 2095] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1272cdc00) [pid = 2095] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12117e800) [pid = 2095] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x129397800) [pid = 2095] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x117e64400) [pid = 2095] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x112586800) [pid = 2095] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x112c86800) [pid = 2095] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x125871800) [pid = 2095] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:15:07 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x12197e800) [pid = 2095] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:15:07 INFO - PROCESS | 2095 | 1464228907498 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:15:07 INFO - PROCESS | 2095 | 1464228907500 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:15:07 INFO - PROCESS | 2095 | 1464228907510 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:15:07 INFO - PROCESS | 2095 | 1464228907511 Marionette TRACE conn2 <- [1,2766,null,{}] 19:15:07 INFO - PROCESS | 2095 | 1464228907514 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:07 INFO - PROCESS | 2095 | 1464228907607 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:15:07 INFO - PROCESS | 2095 | 1464228907611 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a6000 == 66 [pid = 2095] [id = 699] 19:15:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x112eaf800) [pid = 2095] [serial = 2097] [outer = 0x0] 19:15:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x11695a000) [pid = 2095] [serial = 2098] [outer = 0x112eaf800] 19:15:07 INFO - PROCESS | 2095 | 1464228907635 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x1191ef400) [pid = 2095] [serial = 2099] [outer = 0x112eaf800] 19:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:15:07 INFO - PROCESS | 2095 | 1464228907975 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 19:15:07 INFO - PROCESS | 2095 | 1464228907979 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:15:07 INFO - PROCESS | 2095 | 1464228907980 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:15:07 INFO - PROCESS | 2095 | 1464228907982 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:15:07 INFO - PROCESS | 2095 | 1464228907983 Marionette TRACE conn2 <- [1,2770,null,{}] 19:15:07 INFO - PROCESS | 2095 | 1464228907986 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:08 INFO - PROCESS | 2095 | 1464228908076 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:15:08 INFO - PROCESS | 2095 | 1464228908136 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df7f000 == 67 [pid = 2095] [id = 700] 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x112586400) [pid = 2095] [serial = 2100] [outer = 0x0] 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1198e2800) [pid = 2095] [serial = 2101] [outer = 0x112586400] 19:15:08 INFO - PROCESS | 2095 | 1464228908161 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x12667d400) [pid = 2095] [serial = 2102] [outer = 0x112586400] 19:15:08 INFO - PROCESS | 2095 | 1464228908451 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 19:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:15:08 INFO - PROCESS | 2095 | 1464228908501 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 2095 | 1464228908503 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:15:08 INFO - PROCESS | 2095 | 1464228908510 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 2095 | 1464228908513 Marionette TRACE conn2 <- [1,2774,null,{}] 19:15:08 INFO - PROCESS | 2095 | 1464228908516 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:08 INFO - PROCESS | 2095 | 1464228908678 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:15:08 INFO - PROCESS | 2095 | 1464228908766 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 2095 | ++DOCSHELL 0x134795000 == 68 [pid = 2095] [id = 701] 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x112d50400) [pid = 2095] [serial = 2103] [outer = 0x0] 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x128e24400) [pid = 2095] [serial = 2104] [outer = 0x112d50400] 19:15:08 INFO - PROCESS | 2095 | 1464228908814 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12ce9d000) [pid = 2095] [serial = 2105] [outer = 0x112d50400] 19:15:09 INFO - PROCESS | 2095 | 1464228909141 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 19:15:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:15:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 673ms 19:15:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:15:09 INFO - PROCESS | 2095 | 1464228909180 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:15:09 INFO - PROCESS | 2095 | 1464228909181 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:15:09 INFO - PROCESS | 2095 | 1464228909183 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 2095 | 1464228909185 Marionette TRACE conn2 <- [1,2778,null,{}] 19:15:09 INFO - PROCESS | 2095 | 1464228909187 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:09 INFO - PROCESS | 2095 | 1464228909283 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:15:09 INFO - PROCESS | 2095 | 1464228909346 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df32800 == 69 [pid = 2095] [id = 702] 19:15:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12ce9b800) [pid = 2095] [serial = 2106] [outer = 0x0] 19:15:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12d42c000) [pid = 2095] [serial = 2107] [outer = 0x12ce9b800] 19:15:09 INFO - PROCESS | 2095 | 1464228909371 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12d5e3800) [pid = 2095] [serial = 2108] [outer = 0x12ce9b800] 19:15:09 INFO - PROCESS | 2095 | 1464228909800 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:15:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:15:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 19:15:09 INFO - PROCESS | 2095 | 1464228909853 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:15:09 INFO - PROCESS | 2095 | 1464228909855 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:15:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:15:09 INFO - PROCESS | 2095 | 1464228909877 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 2095 | 1464228909879 Marionette TRACE conn2 <- [1,2782,null,{}] 19:15:09 INFO - PROCESS | 2095 | 1464228909883 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:10 INFO - PROCESS | 2095 | 1464228909997 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:15:10 INFO - PROCESS | 2095 | 1464228910111 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12186e800 == 70 [pid = 2095] [id = 703] 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x11905fc00) [pid = 2095] [serial = 2109] [outer = 0x0] 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1194a6400) [pid = 2095] [serial = 2110] [outer = 0x11905fc00] 19:15:10 INFO - PROCESS | 2095 | 1464228910144 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x11a09cc00) [pid = 2095] [serial = 2111] [outer = 0x11905fc00] 19:15:10 INFO - PROCESS | 2095 | 1464228910568 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 722ms 19:15:10 INFO - PROCESS | 2095 | 1464228910598 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:15:10 INFO - PROCESS | 2095 | 1464228910602 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:15:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:15:10 INFO - PROCESS | 2095 | 1464228910607 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 2095 | 1464228910608 Marionette TRACE conn2 <- [1,2786,null,{}] 19:15:10 INFO - PROCESS | 2095 | 1464228910611 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:10 INFO - PROCESS | 2095 | 1464228910719 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:15:10 INFO - PROCESS | 2095 | 1464228910781 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd99800 == 71 [pid = 2095] [id = 704] 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1213ef000) [pid = 2095] [serial = 2112] [outer = 0x0] 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x124bf6c00) [pid = 2095] [serial = 2113] [outer = 0x1213ef000] 19:15:10 INFO - PROCESS | 2095 | 1464228910852 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1272c4400) [pid = 2095] [serial = 2114] [outer = 0x1213ef000] 19:15:11 INFO - PROCESS | 2095 | 1464228911243 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:15:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:15:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 19:15:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:15:11 INFO - PROCESS | 2095 | 1464228911277 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:15:11 INFO - PROCESS | 2095 | 1464228911278 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:15:11 INFO - PROCESS | 2095 | 1464228911281 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:15:11 INFO - PROCESS | 2095 | 1464228911283 Marionette TRACE conn2 <- [1,2790,null,{}] 19:15:11 INFO - PROCESS | 2095 | 1464228911291 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:11 INFO - PROCESS | 2095 | 1464228911425 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:15:11 INFO - PROCESS | 2095 | 1464228911516 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:11 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df4e000 == 72 [pid = 2095] [id = 705] 19:15:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12b2f2c00) [pid = 2095] [serial = 2115] [outer = 0x0] 19:15:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12b9ea800) [pid = 2095] [serial = 2116] [outer = 0x12b2f2c00] 19:15:11 INFO - PROCESS | 2095 | 1464228911549 Marionette DEBUG loaded listener.js 19:15:11 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12bf37000) [pid = 2095] [serial = 2117] [outer = 0x12b2f2c00] 19:15:11 INFO - PROCESS | 2095 | 1464228911960 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:15:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 19:15:12 INFO - PROCESS | 2095 | 1464228912002 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:15:12 INFO - PROCESS | 2095 | 1464228912004 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:15:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:15:12 INFO - PROCESS | 2095 | 1464228912007 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 2095 | 1464228912008 Marionette TRACE conn2 <- [1,2794,null,{}] 19:15:12 INFO - PROCESS | 2095 | 1464228912010 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:12 INFO - PROCESS | 2095 | 1464228912119 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:15:12 INFO - PROCESS | 2095 | 1464228912223 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1347af000 == 73 [pid = 2095] [id = 706] 19:15:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x112c90c00) [pid = 2095] [serial = 2118] [outer = 0x0] 19:15:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12c721000) [pid = 2095] [serial = 2119] [outer = 0x112c90c00] 19:15:12 INFO - PROCESS | 2095 | 1464228912254 Marionette DEBUG loaded listener.js 19:15:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12cd4c000) [pid = 2095] [serial = 2120] [outer = 0x112c90c00] 19:15:12 INFO - PROCESS | 2095 | 1464228912700 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:15:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 720ms 19:15:12 INFO - PROCESS | 2095 | 1464228912728 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:15:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:15:12 INFO - PROCESS | 2095 | 1464228912730 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:15:12 INFO - PROCESS | 2095 | 1464228912734 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 2095 | 1464228912736 Marionette TRACE conn2 <- [1,2798,null,{}] 19:15:12 INFO - PROCESS | 2095 | 1464228912739 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:12 INFO - PROCESS | 2095 | 1464228912874 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:15:12 INFO - PROCESS | 2095 | 1464228912951 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 2095 | ++DOCSHELL 0x1184d1800 == 74 [pid = 2095] [id = 707] 19:15:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x112582c00) [pid = 2095] [serial = 2121] [outer = 0x0] 19:15:12 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x11636b000) [pid = 2095] [serial = 2122] [outer = 0x112582c00] 19:15:13 INFO - PROCESS | 2095 | 1464228913000 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x1275c7800) [pid = 2095] [serial = 2123] [outer = 0x112582c00] 19:15:13 INFO - PROCESS | 2095 | 1464228913850 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 19:15:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:15:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1173ms 19:15:13 INFO - PROCESS | 2095 | 1464228913917 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:15:13 INFO - PROCESS | 2095 | 1464228913919 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:15:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:15:13 INFO - PROCESS | 2095 | 1464228913924 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:15:13 INFO - PROCESS | 2095 | 1464228913927 Marionette TRACE conn2 <- [1,2802,null,{}] 19:15:13 INFO - PROCESS | 2095 | 1464228913931 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:14 INFO - PROCESS | 2095 | 1464228914023 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:15:14 INFO - PROCESS | 2095 | 1464228914089 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x119622000 == 75 [pid = 2095] [id = 708] 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x112c8e000) [pid = 2095] [serial = 2124] [outer = 0x0] 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x112d48c00) [pid = 2095] [serial = 2125] [outer = 0x112c8e000] 19:15:14 INFO - PROCESS | 2095 | 1464228914117 Marionette DEBUG loaded listener.js 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x115ded800) [pid = 2095] [serial = 2126] [outer = 0x112c8e000] 19:15:14 INFO - PROCESS | 2095 | 1464228914611 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:15:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:15:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 722ms 19:15:14 INFO - PROCESS | 2095 | 1464228914647 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 2095 | 1464228914651 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:15:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:15:14 INFO - PROCESS | 2095 | 1464228914674 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 2095 | 1464228914676 Marionette TRACE conn2 <- [1,2806,null,{}] 19:15:14 INFO - PROCESS | 2095 | 1464228914680 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:14 INFO - PROCESS | 2095 | 1464228914779 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:15:14 INFO - PROCESS | 2095 | 1464228914870 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 2095 | ++DOCSHELL 0x116acf800 == 76 [pid = 2095] [id = 709] 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x1163bb000) [pid = 2095] [serial = 2127] [outer = 0x0] 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x11660fc00) [pid = 2095] [serial = 2128] [outer = 0x1163bb000] 19:15:14 INFO - PROCESS | 2095 | 1464228914916 Marionette DEBUG loaded listener.js 19:15:14 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1169aa000) [pid = 2095] [serial = 2129] [outer = 0x1163bb000] 19:15:15 INFO - PROCESS | 2095 | 1464228915451 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:15:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:15:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 847ms 19:15:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:15:15 INFO - PROCESS | 2095 | 1464228915503 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:15:15 INFO - PROCESS | 2095 | 1464228915504 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:15:15 INFO - PROCESS | 2095 | 1464228915506 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:15:15 INFO - PROCESS | 2095 | 1464228915509 Marionette TRACE conn2 <- [1,2810,null,{}] 19:15:15 INFO - PROCESS | 2095 | 1464228915516 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:15 INFO - PROCESS | 2095 | 1464228915612 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:15:15 INFO - PROCESS | 2095 | 1464228915691 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:15 INFO - PROCESS | 2095 | ++DOCSHELL 0x12139d800 == 77 [pid = 2095] [id = 710] 19:15:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x1185d1800) [pid = 2095] [serial = 2130] [outer = 0x0] 19:15:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x118931400) [pid = 2095] [serial = 2131] [outer = 0x1185d1800] 19:15:15 INFO - PROCESS | 2095 | 1464228915719 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x11915e000) [pid = 2095] [serial = 2132] [outer = 0x1185d1800] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x1357b2800 == 76 [pid = 2095] [id = 675] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x134795000 == 75 [pid = 2095] [id = 701] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12df7f000 == 74 [pid = 2095] [id = 700] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x1213a6000 == 73 [pid = 2095] [id = 699] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12d69a000 == 72 [pid = 2095] [id = 698] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x115d47c00) [pid = 2095] [serial = 2017] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x119160c00) [pid = 2095] [serial = 2020] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x129392800) [pid = 2095] [serial = 2026] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x124f3bc00) [pid = 2095] [serial = 2023] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12b121800) [pid = 2095] [serial = 2050] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8df000 == 71 [pid = 2095] [id = 697] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12c030800 == 70 [pid = 2095] [id = 696] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd96000 == 69 [pid = 2095] [id = 695] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x1291be800 == 68 [pid = 2095] [id = 694] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x127819800 == 67 [pid = 2095] [id = 693] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x118435800 == 66 [pid = 2095] [id = 692] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x11849e800 == 65 [pid = 2095] [id = 691] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12d694800 == 64 [pid = 2095] [id = 688] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce3c800 == 63 [pid = 2095] [id = 687] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12c8d4000 == 62 [pid = 2095] [id = 686] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12782b000 == 61 [pid = 2095] [id = 685] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x121854800 == 60 [pid = 2095] [id = 684] 19:15:15 INFO - PROCESS | 2095 | --DOCSHELL 0x12c03f000 == 59 [pid = 2095] [id = 683] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x127227400) [pid = 2095] [serial = 1964] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12b9e7800) [pid = 2095] [serial = 1973] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1198b6400) [pid = 2095] [serial = 1961] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x112c90400) [pid = 2095] [serial = 1895] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1182ca400) [pid = 2095] [serial = 1865] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x127741000) [pid = 2095] [serial = 1910] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1277e2800) [pid = 2095] [serial = 1871] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1198be800) [pid = 2095] [serial = 1901] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x116104400) [pid = 2095] [serial = 1958] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12aed4000) [pid = 2095] [serial = 1970] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x128e30400) [pid = 2095] [serial = 1916] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x11a0a9400) [pid = 2095] [serial = 1868] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x128dcc000) [pid = 2095] [serial = 1913] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1213e9800) [pid = 2095] [serial = 1904] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x129351c00) [pid = 2095] [serial = 1967] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x118272400) [pid = 2095] [serial = 1898] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x124f38400) [pid = 2095] [serial = 1907] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1272bfc00) [pid = 2095] [serial = 2041] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x1291e0000) [pid = 2095] [serial = 2044] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x121739c00) [pid = 2095] [serial = 2038] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x1194ab400) [pid = 2095] [serial = 2035] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x1198dfc00) [pid = 2095] [serial = 2036] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12b9eb400) [pid = 2095] [serial = 2030] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1213ed800) [pid = 2095] [serial = 2029] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x118718400) [pid = 2095] [serial = 2033] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x11826f400) [pid = 2095] [serial = 2032] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x1277dd800) [pid = 2095] [serial = 2042] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x12a785400) [pid = 2095] [serial = 2048] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 112 (0x129393800) [pid = 2095] [serial = 2045] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 111 (0x129358c00) [pid = 2095] [serial = 2047] [outer = 0x0] [url = about:blank] 19:15:15 INFO - PROCESS | 2095 | --DOMWINDOW == 110 (0x124f35800) [pid = 2095] [serial = 2039] [outer = 0x0] [url = about:blank] 19:15:16 INFO - PROCESS | 2095 | 1464228916098 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:15:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:15:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 622ms 19:15:16 INFO - PROCESS | 2095 | 1464228916128 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:15:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:15:16 INFO - PROCESS | 2095 | 1464228916130 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:15:16 INFO - PROCESS | 2095 | 1464228916132 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 2095 | 1464228916133 Marionette TRACE conn2 <- [1,2814,null,{}] 19:15:16 INFO - PROCESS | 2095 | 1464228916136 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:16 INFO - PROCESS | 2095 | 1464228916217 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:15:16 INFO - PROCESS | 2095 | 1464228916273 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x11960d000 == 60 [pid = 2095] [id = 711] 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 111 (0x118713400) [pid = 2095] [serial = 2133] [outer = 0x0] 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 112 (0x1194a5800) [pid = 2095] [serial = 2134] [outer = 0x118713400] 19:15:16 INFO - PROCESS | 2095 | 1464228916299 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 113 (0x11988c400) [pid = 2095] [serial = 2135] [outer = 0x118713400] 19:15:16 INFO - PROCESS | 2095 | 1464228916648 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 19:15:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:15:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 19:15:16 INFO - PROCESS | 2095 | 1464228916654 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:15:16 INFO - PROCESS | 2095 | 1464228916657 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:15:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:15:16 INFO - PROCESS | 2095 | 1464228916665 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 2095 | 1464228916667 Marionette TRACE conn2 <- [1,2818,null,{}] 19:15:16 INFO - PROCESS | 2095 | 1464228916670 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:16 INFO - PROCESS | 2095 | 1464228916797 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:15:16 INFO - PROCESS | 2095 | 1464228916884 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 2095 | ++DOCSHELL 0x1215cb800 == 61 [pid = 2095] [id = 712] 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x119031c00) [pid = 2095] [serial = 2136] [outer = 0x0] 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x1198b9000) [pid = 2095] [serial = 2137] [outer = 0x119031c00] 19:15:16 INFO - PROCESS | 2095 | 1464228916926 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1198df800) [pid = 2095] [serial = 2138] [outer = 0x119031c00] 19:15:17 INFO - PROCESS | 2095 | 1464228917248 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 19:15:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:15:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 626ms 19:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:15:17 INFO - PROCESS | 2095 | 1464228917291 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 2095 | 1464228917292 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:15:17 INFO - PROCESS | 2095 | 1464228917295 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 2095 | 1464228917296 Marionette TRACE conn2 <- [1,2822,null,{}] 19:15:17 INFO - PROCESS | 2095 | 1464228917299 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:17 INFO - PROCESS | 2095 | 1464228917457 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:15:17 INFO - PROCESS | 2095 | 1464228917468 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:17 INFO - PROCESS | 2095 | ++DOCSHELL 0x121c1b000 == 62 [pid = 2095] [id = 713] 19:15:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1198e1000) [pid = 2095] [serial = 2139] [outer = 0x0] 19:15:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x119b26000) [pid = 2095] [serial = 2140] [outer = 0x1198e1000] 19:15:17 INFO - PROCESS | 2095 | 1464228917511 Marionette DEBUG loaded listener.js 19:15:17 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1213e5000) [pid = 2095] [serial = 2141] [outer = 0x1198e1000] 19:15:17 INFO - PROCESS | 2095 | 1464228917908 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 621ms 19:15:17 INFO - PROCESS | 2095 | 1464228917916 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 2095 | 1464228917917 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:15:17 INFO - PROCESS | 2095 | 1464228917919 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 2095 | 1464228917920 Marionette TRACE conn2 <- [1,2826,null,{}] 19:15:17 INFO - PROCESS | 2095 | 1464228917926 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:18 INFO - PROCESS | 2095 | 1464228918008 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:15:18 INFO - PROCESS | 2095 | 1464228918081 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588a800 == 63 [pid = 2095] [id = 714] 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x11a034c00) [pid = 2095] [serial = 2142] [outer = 0x0] 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1213e8c00) [pid = 2095] [serial = 2143] [outer = 0x11a034c00] 19:15:18 INFO - PROCESS | 2095 | 1464228918105 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x121406800) [pid = 2095] [serial = 2144] [outer = 0x11a034c00] 19:15:18 INFO - PROCESS | 2095 | 1464228918450 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 19:15:18 INFO - PROCESS | 2095 | 1464228918499 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 2095 | 1464228918500 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:15:18 INFO - PROCESS | 2095 | 1464228918503 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 2095 | 1464228918504 Marionette TRACE conn2 <- [1,2830,null,{}] 19:15:18 INFO - PROCESS | 2095 | 1464228918506 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:18 INFO - PROCESS | 2095 | 1464228918606 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:15:18 INFO - PROCESS | 2095 | 1464228918642 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 2095 | ++DOCSHELL 0x128f88000 == 64 [pid = 2095] [id = 715] 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1213ef800) [pid = 2095] [serial = 2145] [outer = 0x0] 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1217b3400) [pid = 2095] [serial = 2146] [outer = 0x1213ef800] 19:15:18 INFO - PROCESS | 2095 | 1464228918667 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x121c6d800) [pid = 2095] [serial = 2147] [outer = 0x1213ef800] 19:15:19 INFO - PROCESS | 2095 | 1464228919013 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 19:15:19 INFO - PROCESS | 2095 | 1464228919027 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 2095 | 1464228919028 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:15:19 INFO - PROCESS | 2095 | 1464228919031 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 2095 | 1464228919033 Marionette TRACE conn2 <- [1,2834,null,{}] 19:15:19 INFO - PROCESS | 2095 | 1464228919036 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:19 INFO - PROCESS | 2095 | 1464228919145 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:15:19 INFO - PROCESS | 2095 | 1464228919169 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x129328800 == 65 [pid = 2095] [id = 716] 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12140a000) [pid = 2095] [serial = 2148] [outer = 0x0] 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x124b6a000) [pid = 2095] [serial = 2149] [outer = 0x12140a000] 19:15:19 INFO - PROCESS | 2095 | 1464228919194 Marionette DEBUG loaded listener.js 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x124f3dc00) [pid = 2095] [serial = 2150] [outer = 0x12140a000] 19:15:19 INFO - PROCESS | 2095 | 1464228919533 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 19:15:19 INFO - PROCESS | 2095 | 1464228919552 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 2095 | 1464228919553 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:15:19 INFO - PROCESS | 2095 | 1464228919555 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 2095 | 1464228919557 Marionette TRACE conn2 <- [1,2838,null,{}] 19:15:19 INFO - PROCESS | 2095 | 1464228919559 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:19 INFO - PROCESS | 2095 | 1464228919669 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:15:19 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce44000 == 64 [pid = 2095] [id = 16] 19:15:19 INFO - PROCESS | 2095 | 1464228919718 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:19 INFO - PROCESS | 2095 | ++DOCSHELL 0x12a7ae800 == 65 [pid = 2095] [id = 717] 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x125118000) [pid = 2095] [serial = 2151] [outer = 0x0] 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12586f000) [pid = 2095] [serial = 2152] [outer = 0x125118000] 19:15:19 INFO - PROCESS | 2095 | 1464228919760 Marionette DEBUG loaded listener.js 19:15:19 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x127002c00) [pid = 2095] [serial = 2153] [outer = 0x125118000] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x12b960800) [pid = 2095] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x12586c400) [pid = 2095] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12cd48c00) [pid = 2095] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x112eaf800) [pid = 2095] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x12a77b400) [pid = 2095] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x112c8b800) [pid = 2095] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x111e33c00) [pid = 2095] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x112d4a000) [pid = 2095] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x11a0a6000) [pid = 2095] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x128e27400) [pid = 2095] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x112d50400) [pid = 2095] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x112586400) [pid = 2095] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x112c87c00) [pid = 2095] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x1275ccc00) [pid = 2095] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1184b7c00) [pid = 2095] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x12140e800) [pid = 2095] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:15:20 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x110df6c00) [pid = 2095] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:15:20 INFO - PROCESS | 2095 | 1464228920352 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 821ms 19:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:15:20 INFO - PROCESS | 2095 | 1464228920377 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:15:20 INFO - PROCESS | 2095 | 1464228920379 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:15:20 INFO - PROCESS | 2095 | 1464228920381 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:15:20 INFO - PROCESS | 2095 | 1464228920383 Marionette TRACE conn2 <- [1,2842,null,{}] 19:15:20 INFO - PROCESS | 2095 | 1464228920385 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:20 INFO - PROCESS | 2095 | 1464228920499 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:15:20 INFO - PROCESS | 2095 | 1464228920504 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b1b1000 == 66 [pid = 2095] [id = 718] 19:15:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x111e33c00) [pid = 2095] [serial = 2154] [outer = 0x0] 19:15:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x11710b800) [pid = 2095] [serial = 2155] [outer = 0x111e33c00] 19:15:20 INFO - PROCESS | 2095 | 1464228920534 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1277c7400) [pid = 2095] [serial = 2156] [outer = 0x111e33c00] 19:15:20 INFO - PROCESS | 2095 | 1464228920882 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 19:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:15:20 INFO - PROCESS | 2095 | 1464228920901 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:15:20 INFO - PROCESS | 2095 | 1464228920902 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:15:20 INFO - PROCESS | 2095 | 1464228920904 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:15:20 INFO - PROCESS | 2095 | 1464228920906 Marionette TRACE conn2 <- [1,2846,null,{}] 19:15:20 INFO - PROCESS | 2095 | 1464228920911 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:21 INFO - PROCESS | 2095 | 1464228921018 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:15:21 INFO - PROCESS | 2095 | 1464228921025 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b251800 == 67 [pid = 2095] [id = 719] 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1130a6400) [pid = 2095] [serial = 2157] [outer = 0x0] 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x127741c00) [pid = 2095] [serial = 2158] [outer = 0x1130a6400] 19:15:21 INFO - PROCESS | 2095 | 1464228921050 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x1277e1400) [pid = 2095] [serial = 2159] [outer = 0x1130a6400] 19:15:21 INFO - PROCESS | 2095 | 1464228921384 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 19:15:21 INFO - PROCESS | 2095 | 1464228921427 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 2095 | 1464228921429 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:15:21 INFO - PROCESS | 2095 | 1464228921432 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 2095 | 1464228921433 Marionette TRACE conn2 <- [1,2850,null,{}] 19:15:21 INFO - PROCESS | 2095 | 1464228921437 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:21 INFO - PROCESS | 2095 | 1464228921570 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:15:21 INFO - PROCESS | 2095 | 1464228921657 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9c800 == 68 [pid = 2095] [id = 720] 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x11258c800) [pid = 2095] [serial = 2160] [outer = 0x0] 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1277e3400) [pid = 2095] [serial = 2161] [outer = 0x11258c800] 19:15:21 INFO - PROCESS | 2095 | 1464228921698 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x128e2b800) [pid = 2095] [serial = 2162] [outer = 0x11258c800] 19:15:22 INFO - PROCESS | 2095 | 1464228922026 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 19:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:15:22 INFO - PROCESS | 2095 | 1464228922051 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:15:22 INFO - PROCESS | 2095 | 1464228922053 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:15:22 INFO - PROCESS | 2095 | 1464228922056 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:15:22 INFO - PROCESS | 2095 | 1464228922059 Marionette TRACE conn2 <- [1,2854,null,{}] 19:15:22 INFO - PROCESS | 2095 | 1464228922064 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:22 INFO - PROCESS | 2095 | 1464228922157 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:15:22 INFO - PROCESS | 2095 | 1464228922221 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdda800 == 69 [pid = 2095] [id = 721] 19:15:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x128dcc000) [pid = 2095] [serial = 2163] [outer = 0x0] 19:15:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x129168000) [pid = 2095] [serial = 2164] [outer = 0x128dcc000] 19:15:22 INFO - PROCESS | 2095 | 1464228922246 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12934bc00) [pid = 2095] [serial = 2165] [outer = 0x128dcc000] 19:15:22 INFO - PROCESS | 2095 | 1464228922689 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 673ms 19:15:22 INFO - PROCESS | 2095 | 1464228922731 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:15:22 INFO - PROCESS | 2095 | 1464228922735 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:15:22 INFO - PROCESS | 2095 | 1464228922738 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:15:22 INFO - PROCESS | 2095 | 1464228922743 Marionette TRACE conn2 <- [1,2858,null,{}] 19:15:22 INFO - PROCESS | 2095 | 1464228922747 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:22 INFO - PROCESS | 2095 | 1464228922856 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:15:22 INFO - PROCESS | 2095 | 1464228922956 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 2095 | ++DOCSHELL 0x119493000 == 70 [pid = 2095] [id = 722] 19:15:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x113154400) [pid = 2095] [serial = 2166] [outer = 0x0] 19:15:22 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x114de3c00) [pid = 2095] [serial = 2167] [outer = 0x113154400] 19:15:23 INFO - PROCESS | 2095 | 1464228923001 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x11678f000) [pid = 2095] [serial = 2168] [outer = 0x113154400] 19:15:23 INFO - PROCESS | 2095 | 1464228923427 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 727ms 19:15:23 INFO - PROCESS | 2095 | 1464228923465 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:15:23 INFO - PROCESS | 2095 | 1464228923469 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:15:23 INFO - PROCESS | 2095 | 1464228923474 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 2095 | 1464228923475 Marionette TRACE conn2 <- [1,2862,null,{}] 19:15:23 INFO - PROCESS | 2095 | 1464228923478 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:23 INFO - PROCESS | 2095 | 1464228923590 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:15:23 INFO - PROCESS | 2095 | 1464228923661 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 2095 | ++DOCSHELL 0x123dcf800 == 71 [pid = 2095] [id = 723] 19:15:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x117e5b400) [pid = 2095] [serial = 2169] [outer = 0x0] 19:15:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1184afc00) [pid = 2095] [serial = 2170] [outer = 0x117e5b400] 19:15:23 INFO - PROCESS | 2095 | 1464228923692 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x1191f8800) [pid = 2095] [serial = 2171] [outer = 0x117e5b400] 19:15:24 INFO - PROCESS | 2095 | 1464228924109 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 19:15:24 INFO - PROCESS | 2095 | 1464228924144 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 2095 | 1464228924145 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:15:24 INFO - PROCESS | 2095 | 1464228924148 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 2095 | 1464228924151 Marionette TRACE conn2 <- [1,2866,null,{}] 19:15:24 INFO - PROCESS | 2095 | 1464228924158 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:24 INFO - PROCESS | 2095 | 1464228924289 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:15:24 INFO - PROCESS | 2095 | 1464228924375 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:24 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c041000 == 72 [pid = 2095] [id = 724] 19:15:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x11a09d000) [pid = 2095] [serial = 2172] [outer = 0x0] 19:15:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x11a0a8800) [pid = 2095] [serial = 2173] [outer = 0x11a09d000] 19:15:24 INFO - PROCESS | 2095 | 1464228924409 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1213e6c00) [pid = 2095] [serial = 2174] [outer = 0x11a09d000] 19:15:24 INFO - PROCESS | 2095 | 1464228924826 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 19:15:24 INFO - PROCESS | 2095 | 1464228924870 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:15:24 INFO - PROCESS | 2095 | 1464228924872 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:15:24 INFO - PROCESS | 2095 | 1464228924875 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 2095 | 1464228924876 Marionette TRACE conn2 <- [1,2870,null,{}] 19:15:24 INFO - PROCESS | 2095 | 1464228924879 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:24 INFO - PROCESS | 2095 | 1464228924987 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:15:25 INFO - PROCESS | 2095 | 1464228925047 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c8e0800 == 73 [pid = 2095] [id = 725] 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1217b6c00) [pid = 2095] [serial = 2175] [outer = 0x0] 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x125872400) [pid = 2095] [serial = 2176] [outer = 0x1217b6c00] 19:15:25 INFO - PROCESS | 2095 | 1464228925077 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x127231000) [pid = 2095] [serial = 2177] [outer = 0x1217b6c00] 19:15:25 INFO - PROCESS | 2095 | 1464228925517 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 19:15:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:15:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 19:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:15:25 INFO - PROCESS | 2095 | 1464228925547 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:15:25 INFO - PROCESS | 2095 | 1464228925548 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:15:25 INFO - PROCESS | 2095 | 1464228925551 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:15:25 INFO - PROCESS | 2095 | 1464228925552 Marionette TRACE conn2 <- [1,2874,null,{}] 19:15:25 INFO - PROCESS | 2095 | 1464228925554 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:25 INFO - PROCESS | 2095 | 1464228925675 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:15:25 INFO - PROCESS | 2095 | 1464228925759 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce33000 == 74 [pid = 2095] [id = 726] 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x11a0a3800) [pid = 2095] [serial = 2178] [outer = 0x0] 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1272cb400) [pid = 2095] [serial = 2179] [outer = 0x11a0a3800] 19:15:25 INFO - PROCESS | 2095 | 1464228925789 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12916a000) [pid = 2095] [serial = 2180] [outer = 0x11a0a3800] 19:15:26 INFO - PROCESS | 2095 | 1464228926246 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 718ms 19:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:15:26 INFO - PROCESS | 2095 | 1464228926270 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 2095 | 1464228926271 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:15:26 INFO - PROCESS | 2095 | 1464228926273 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 2095 | 1464228926275 Marionette TRACE conn2 <- [1,2878,null,{}] 19:15:26 INFO - PROCESS | 2095 | 1464228926277 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:26 INFO - PROCESS | 2095 | 1464228926392 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:15:26 INFO - PROCESS | 2095 | 1464228926452 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189be000 == 75 [pid = 2095] [id = 727] 19:15:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x11258ac00) [pid = 2095] [serial = 2181] [outer = 0x0] 19:15:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x124de2400) [pid = 2095] [serial = 2182] [outer = 0x11258ac00] 19:15:26 INFO - PROCESS | 2095 | 1464228926496 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12a704400) [pid = 2095] [serial = 2183] [outer = 0x11258ac00] 19:15:27 INFO - PROCESS | 2095 | 1464228927101 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 872ms 19:15:27 INFO - PROCESS | 2095 | 1464228927146 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 2095 | 1464228927148 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:15:27 INFO - PROCESS | 2095 | 1464228927151 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 2095 | 1464228927154 Marionette TRACE conn2 <- [1,2882,null,{}] 19:15:27 INFO - PROCESS | 2095 | 1464228927160 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:27 INFO - PROCESS | 2095 | 1464228927259 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:15:27 INFO - PROCESS | 2095 | 1464228927333 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:27 INFO - PROCESS | 2095 | ++DOCSHELL 0x121846000 == 76 [pid = 2095] [id = 728] 19:15:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x112c90400) [pid = 2095] [serial = 2184] [outer = 0x0] 19:15:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x112d54000) [pid = 2095] [serial = 2185] [outer = 0x112c90400] 19:15:27 INFO - PROCESS | 2095 | 1464228927362 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x115e55000) [pid = 2095] [serial = 2186] [outer = 0x112c90400] 19:15:27 INFO - PROCESS | 2095 | 1464228927797 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 674ms 19:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:15:27 INFO - PROCESS | 2095 | 1464228927826 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 2095 | 1464228927830 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:15:27 INFO - PROCESS | 2095 | 1464228927834 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 2095 | 1464228927836 Marionette TRACE conn2 <- [1,2886,null,{}] 19:15:27 INFO - PROCESS | 2095 | 1464228927838 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:27 INFO - PROCESS | 2095 | 1464228927957 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9c800 == 75 [pid = 2095] [id = 720] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12b251800 == 74 [pid = 2095] [id = 719] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12b1b1000 == 73 [pid = 2095] [id = 718] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12a7ae800 == 72 [pid = 2095] [id = 717] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x129328800 == 71 [pid = 2095] [id = 716] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce43800 == 70 [pid = 2095] [id = 17] 19:15:27 INFO - PROCESS | 2095 | --DOCSHELL 0x128f88000 == 69 [pid = 2095] [id = 715] 19:15:27 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x12d42c000) [pid = 2095] [serial = 2107] [outer = 0x0] [url = about:blank] 19:15:27 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x128dc6400) [pid = 2095] [serial = 2059] [outer = 0x0] [url = about:blank] 19:15:27 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12b962000) [pid = 2095] [serial = 2062] [outer = 0x0] [url = about:blank] 19:15:27 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12bb05800) [pid = 2095] [serial = 2065] [outer = 0x0] [url = about:blank] 19:15:27 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12c718c00) [pid = 2095] [serial = 2068] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x12588a800 == 68 [pid = 2095] [id = 714] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x121c1b000 == 67 [pid = 2095] [id = 713] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x1215cb800 == 66 [pid = 2095] [id = 712] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x11960d000 == 65 [pid = 2095] [id = 711] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x12139d800 == 64 [pid = 2095] [id = 710] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x116acf800 == 63 [pid = 2095] [id = 709] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x119622000 == 62 [pid = 2095] [id = 708] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x1184d1800 == 61 [pid = 2095] [id = 707] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x1347af000 == 60 [pid = 2095] [id = 706] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x12df4e000 == 59 [pid = 2095] [id = 705] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd99800 == 58 [pid = 2095] [id = 704] 19:15:28 INFO - PROCESS | 2095 | --DOCSHELL 0x12186e800 == 57 [pid = 2095] [id = 703] 19:15:28 INFO - PROCESS | 2095 | 1464228928052 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x116987800 == 58 [pid = 2095] [id = 729] 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x116368800) [pid = 2095] [serial = 2187] [outer = 0x0] 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x11767d800) [pid = 2095] [serial = 2188] [outer = 0x116368800] 19:15:28 INFO - PROCESS | 2095 | 1464228928078 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x11892f400) [pid = 2095] [serial = 2189] [outer = 0x116368800] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12bf36000) [pid = 2095] [serial = 2089] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12c8f5c00) [pid = 2095] [serial = 2092] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12c8ee800) [pid = 2095] [serial = 2090] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12cd4e000) [pid = 2095] [serial = 2095] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x12cd48800) [pid = 2095] [serial = 2093] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x11695a000) [pid = 2095] [serial = 2098] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1191ef400) [pid = 2095] [serial = 2099] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12b2f1800) [pid = 2095] [serial = 2086] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x1183c7800) [pid = 2095] [serial = 2053] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x121174800) [pid = 2095] [serial = 2056] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1191f3400) [pid = 2095] [serial = 2075] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1185cb000) [pid = 2095] [serial = 2074] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x12c8f3400) [pid = 2095] [serial = 2072] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x12bf40400) [pid = 2095] [serial = 2071] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x11902fc00) [pid = 2095] [serial = 2077] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x121175c00) [pid = 2095] [serial = 2078] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x1217df400) [pid = 2095] [serial = 2080] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x127230000) [pid = 2095] [serial = 2081] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x129358800) [pid = 2095] [serial = 2083] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12a718400) [pid = 2095] [serial = 2084] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x12cd52c00) [pid = 2095] [serial = 2096] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x128e24400) [pid = 2095] [serial = 2104] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12667d400) [pid = 2095] [serial = 2102] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x1198e2800) [pid = 2095] [serial = 2101] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12ce9d000) [pid = 2095] [serial = 2105] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12b963000) [pid = 2095] [serial = 2087] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x118272000) [pid = 2095] [serial = 2018] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12aece800) [pid = 2095] [serial = 2027] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x1198dc000) [pid = 2095] [serial = 2021] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x1262a3000) [pid = 2095] [serial = 2024] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x12bf37400) [pid = 2095] [serial = 2015] [outer = 0x0] [url = about:blank] 19:15:28 INFO - PROCESS | 2095 | 1464228928387 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 572ms 19:15:28 INFO - PROCESS | 2095 | 1464228928409 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 2095 | 1464228928412 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:15:28 INFO - PROCESS | 2095 | 1464228928414 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 2095 | 1464228928417 Marionette TRACE conn2 <- [1,2890,null,{}] 19:15:28 INFO - PROCESS | 2095 | 1464228928426 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:28 INFO - PROCESS | 2095 | 1464228928536 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:15:28 INFO - PROCESS | 2095 | 1464228928546 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 2095 | ++DOCSHELL 0x12185a800 == 59 [pid = 2095] [id = 730] 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x119161000) [pid = 2095] [serial = 2190] [outer = 0x0] 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x1194a8800) [pid = 2095] [serial = 2191] [outer = 0x119161000] 19:15:28 INFO - PROCESS | 2095 | 1464228928573 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1198c2800) [pid = 2095] [serial = 2192] [outer = 0x119161000] 19:15:28 INFO - PROCESS | 2095 | 1464228928917 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 524ms 19:15:28 INFO - PROCESS | 2095 | 1464228928939 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 2095 | 1464228928941 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:15:28 INFO - PROCESS | 2095 | 1464228928945 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 2095 | 1464228928946 Marionette TRACE conn2 <- [1,2894,null,{}] 19:15:28 INFO - PROCESS | 2095 | 1464228928949 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:29 INFO - PROCESS | 2095 | 1464228929037 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:15:29 INFO - PROCESS | 2095 | 1464228929096 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x12588a800 == 60 [pid = 2095] [id = 731] 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x1198dc000) [pid = 2095] [serial = 2193] [outer = 0x0] 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x11a0a1800) [pid = 2095] [serial = 2194] [outer = 0x1198dc000] 19:15:29 INFO - PROCESS | 2095 | 1464228929122 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x121181c00) [pid = 2095] [serial = 2195] [outer = 0x1198dc000] 19:15:29 INFO - PROCESS | 2095 | 1464228929408 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 19:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:15:29 INFO - PROCESS | 2095 | 1464228929465 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 2095 | 1464228929466 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:15:29 INFO - PROCESS | 2095 | 1464228929468 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 2095 | 1464228929469 Marionette TRACE conn2 <- [1,2898,null,{}] 19:15:29 INFO - PROCESS | 2095 | 1464228929471 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:29 INFO - PROCESS | 2095 | 1464228929554 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:15:29 INFO - PROCESS | 2095 | 1464228929615 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189c4000 == 61 [pid = 2095] [id = 732] 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1198e2400) [pid = 2095] [serial = 2196] [outer = 0x0] 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x1213f2400) [pid = 2095] [serial = 2197] [outer = 0x1198e2400] 19:15:29 INFO - PROCESS | 2095 | 1464228929640 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x1217e8c00) [pid = 2095] [serial = 2198] [outer = 0x1198e2400] 19:15:29 INFO - PROCESS | 2095 | 1464228929939 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 19:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:15:29 INFO - PROCESS | 2095 | 1464228929988 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 2095 | 1464228929990 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:15:29 INFO - PROCESS | 2095 | 1464228929992 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 2095 | 1464228929993 Marionette TRACE conn2 <- [1,2902,null,{}] 19:15:29 INFO - PROCESS | 2095 | 1464228929996 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:30 INFO - PROCESS | 2095 | 1464228930096 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:15:30 INFO - PROCESS | 2095 | 1464228930101 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b243000 == 62 [pid = 2095] [id = 733] 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x121c78800) [pid = 2095] [serial = 2199] [outer = 0x0] 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x125870000) [pid = 2095] [serial = 2200] [outer = 0x121c78800] 19:15:30 INFO - PROCESS | 2095 | 1464228930126 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x128dc8c00) [pid = 2095] [serial = 2201] [outer = 0x121c78800] 19:15:30 INFO - PROCESS | 2095 | 1464228930505 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:15:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:15:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 19:15:30 INFO - PROCESS | 2095 | 1464228930513 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:15:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:15:30 INFO - PROCESS | 2095 | 1464228930515 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:15:30 INFO - PROCESS | 2095 | 1464228930517 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:15:30 INFO - PROCESS | 2095 | 1464228930518 Marionette TRACE conn2 <- [1,2906,null,{}] 19:15:30 INFO - PROCESS | 2095 | 1464228930520 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:30 INFO - PROCESS | 2095 | 1464228930630 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:15:30 INFO - PROCESS | 2095 | 1464228930645 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bd9d000 == 63 [pid = 2095] [id = 734] 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x121e03c00) [pid = 2095] [serial = 2202] [outer = 0x0] 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x1291e2800) [pid = 2095] [serial = 2203] [outer = 0x121e03c00] 19:15:30 INFO - PROCESS | 2095 | 1464228930670 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12938f000) [pid = 2095] [serial = 2204] [outer = 0x121e03c00] 19:15:31 INFO - PROCESS | 2095 | 1464228931010 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 19:15:31 INFO - PROCESS | 2095 | 1464228931037 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 2095 | 1464228931038 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:15:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:15:31 INFO - PROCESS | 2095 | 1464228931046 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 2095 | 1464228931047 Marionette TRACE conn2 <- [1,2910,null,{}] 19:15:31 INFO - PROCESS | 2095 | 1464228931050 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:31 INFO - PROCESS | 2095 | 1464228931154 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:15:31 INFO - PROCESS | 2095 | 1464228931194 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c02e800 == 64 [pid = 2095] [id = 735] 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x129399400) [pid = 2095] [serial = 2205] [outer = 0x0] 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12a70b000) [pid = 2095] [serial = 2206] [outer = 0x129399400] 19:15:31 INFO - PROCESS | 2095 | 1464228931220 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a71a800) [pid = 2095] [serial = 2207] [outer = 0x129399400] 19:15:31 INFO - PROCESS | 2095 | 1464228931496 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 19:15:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:15:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:15:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 19:15:31 INFO - PROCESS | 2095 | 1464228931515 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 2095 | 1464228931517 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:15:31 INFO - TEST-START | /DOMEvents/constructors.html 19:15:31 INFO - PROCESS | 2095 | 1464228931533 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 2095 | 1464228931534 Marionette TRACE conn2 <- [1,2914,null,{}] 19:15:31 INFO - PROCESS | 2095 | 1464228931537 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:31 INFO - PROCESS | 2095 | 1464228931656 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:15:31 INFO - PROCESS | 2095 | 1464228931693 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 2095 | ++DOCSHELL 0x12ce4e000 == 65 [pid = 2095] [id = 736] 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12a6be800) [pid = 2095] [serial = 2208] [outer = 0x0] 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12a721000) [pid = 2095] [serial = 2209] [outer = 0x12a6be800] 19:15:31 INFO - PROCESS | 2095 | 1464228931718 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12aed1800) [pid = 2095] [serial = 2210] [outer = 0x12a6be800] 19:15:32 INFO - PROCESS | 2095 | 1464228932063 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:15:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:15:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 586ms 19:15:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:15:32 INFO - PROCESS | 2095 | 1464228932107 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 2095 | 1464228932109 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:15:32 INFO - PROCESS | 2095 | 1464228932111 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 2095 | 1464228932112 Marionette TRACE conn2 <- [1,2918,null,{}] 19:15:32 INFO - PROCESS | 2095 | 1464228932115 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:32 INFO - PROCESS | 2095 | 1464228932219 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x1213ef800) [pid = 2095] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12140a000) [pid = 2095] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x112c8e000) [pid = 2095] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x119031c00) [pid = 2095] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x125118000) [pid = 2095] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1198e1000) [pid = 2095] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x12ce9b800) [pid = 2095] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x1163bb000) [pid = 2095] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1185d1800) [pid = 2095] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x118713400) [pid = 2095] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x111e33c00) [pid = 2095] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x1130a6400) [pid = 2095] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x12cd57000) [pid = 2095] [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.] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x11258c800) [pid = 2095] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x11a034c00) [pid = 2095] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x125879c00) [pid = 2095] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x12117c000) [pid = 2095] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12b11b800) [pid = 2095] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 116 (0x12bf38800) [pid = 2095] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 115 (0x12ce44800) [pid = 2095] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 114 (0x116783c00) [pid = 2095] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:15:32 INFO - PROCESS | 2095 | --DOMWINDOW == 113 (0x1198bac00) [pid = 2095] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:15:32 INFO - PROCESS | 2095 | 1464228932423 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x11948c800 == 66 [pid = 2095] [id = 737] 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 114 (0x111e6bc00) [pid = 2095] [serial = 2211] [outer = 0x0] 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 115 (0x11296fc00) [pid = 2095] [serial = 2212] [outer = 0x111e6bc00] 19:15:32 INFO - PROCESS | 2095 | 1464228932450 Marionette DEBUG loaded listener.js 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 116 (0x11767e800) [pid = 2095] [serial = 2213] [outer = 0x111e6bc00] 19:15:32 INFO - PROCESS | 2095 | 1464228932695 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:15:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:15:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 618ms 19:15:32 INFO - PROCESS | 2095 | 1464228932735 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 2095 | 1464228932748 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:15:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:15:32 INFO - PROCESS | 2095 | 1464228932763 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 2095 | 1464228932764 Marionette TRACE conn2 <- [1,2922,null,{}] 19:15:32 INFO - PROCESS | 2095 | 1464228932766 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:32 INFO - PROCESS | 2095 | 1464228932871 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:15:32 INFO - PROCESS | 2095 | 1464228932876 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd0a000 == 67 [pid = 2095] [id = 738] 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 117 (0x1194a5c00) [pid = 2095] [serial = 2214] [outer = 0x0] 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x123de7000) [pid = 2095] [serial = 2215] [outer = 0x1194a5c00] 19:15:32 INFO - PROCESS | 2095 | 1464228932904 Marionette DEBUG loaded listener.js 19:15:32 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x12b2fc800) [pid = 2095] [serial = 2216] [outer = 0x1194a5c00] 19:15:33 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:33 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:33 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:33 INFO - PROCESS | 2095 | [2095] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:33 INFO - PROCESS | 2095 | 1464228933244 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 19:15:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:15:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 19:15:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 19:15:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 19:15:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:15:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 528ms 19:15:33 INFO - PROCESS | 2095 | 1464228933283 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:15:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:15:33 INFO - PROCESS | 2095 | 1464228933285 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:15:33 INFO - PROCESS | 2095 | 1464228933287 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:15:33 INFO - PROCESS | 2095 | 1464228933288 Marionette TRACE conn2 <- [1,2926,null,{}] 19:15:33 INFO - PROCESS | 2095 | 1464228933308 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:33 INFO - PROCESS | 2095 | 1464228933396 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:15:33 INFO - PROCESS | 2095 | 1464228933410 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:33 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df4c800 == 68 [pid = 2095] [id = 739] 19:15:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12b9e9000) [pid = 2095] [serial = 2217] [outer = 0x0] 19:15:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x12bb06c00) [pid = 2095] [serial = 2218] [outer = 0x12b9e9000] 19:15:33 INFO - PROCESS | 2095 | 1464228933435 Marionette DEBUG loaded listener.js 19:15:33 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x12bf34800) [pid = 2095] [serial = 2219] [outer = 0x12b9e9000] 19:15:33 INFO - PROCESS | 2095 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:15:33 INFO - PROCESS | 2095 | 1464228933737 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 19:15:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:15:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 478ms 19:15:33 INFO - PROCESS | 2095 | 1464228933765 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:15:33 INFO - PROCESS | 2095 | 1464228933766 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:15:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:15:33 INFO - PROCESS | 2095 | 1464228933768 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:15:33 INFO - PROCESS | 2095 | 1464228933769 Marionette TRACE conn2 <- [1,2930,null,{}] 19:15:33 INFO - PROCESS | 2095 | 1464228933771 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:33 INFO - PROCESS | 2095 | 1464228933917 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:15:34 INFO - PROCESS | 2095 | 1464228934009 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df77800 == 69 [pid = 2095] [id = 740] 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x12b9f0800) [pid = 2095] [serial = 2220] [outer = 0x0] 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x12bf3bc00) [pid = 2095] [serial = 2221] [outer = 0x12b9f0800] 19:15:34 INFO - PROCESS | 2095 | 1464228934049 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x12c714c00) [pid = 2095] [serial = 2222] [outer = 0x12b9f0800] 19:15:34 INFO - PROCESS | 2095 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:15:34 INFO - PROCESS | 2095 | 1464228934378 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 19:15:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:15:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 723ms 19:15:34 INFO - PROCESS | 2095 | 1464228934493 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:15:34 INFO - PROCESS | 2095 | 1464228934495 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:15:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:15:34 INFO - PROCESS | 2095 | 1464228934498 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:15:34 INFO - PROCESS | 2095 | 1464228934501 Marionette TRACE conn2 <- [1,2934,null,{}] 19:15:34 INFO - PROCESS | 2095 | 1464228934505 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:34 INFO - PROCESS | 2095 | 1464228934616 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:15:34 INFO - PROCESS | 2095 | 1464228934677 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 2095 | ++DOCSHELL 0x1191b1800 == 70 [pid = 2095] [id = 741] 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x111e33c00) [pid = 2095] [serial = 2223] [outer = 0x0] 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x11258c000) [pid = 2095] [serial = 2224] [outer = 0x111e33c00] 19:15:34 INFO - PROCESS | 2095 | 1464228934750 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x112e09000) [pid = 2095] [serial = 2225] [outer = 0x111e33c00] 19:15:35 INFO - PROCESS | 2095 | 1464228935093 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:15:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:15:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 623ms 19:15:35 INFO - PROCESS | 2095 | 1464228935122 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 2095 | 1464228935124 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:15:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:15:35 INFO - PROCESS | 2095 | 1464228935130 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 2095 | 1464228935133 Marionette TRACE conn2 <- [1,2938,null,{}] 19:15:35 INFO - PROCESS | 2095 | 1464228935136 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:35 INFO - PROCESS | 2095 | 1464228935245 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:15:35 INFO - PROCESS | 2095 | 1464228935343 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:35 INFO - PROCESS | 2095 | ++DOCSHELL 0x128d17800 == 71 [pid = 2095] [id = 742] 19:15:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x118272c00) [pid = 2095] [serial = 2226] [outer = 0x0] 19:15:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x11871ec00) [pid = 2095] [serial = 2227] [outer = 0x118272c00] 19:15:35 INFO - PROCESS | 2095 | 1464228935374 Marionette DEBUG loaded listener.js 19:15:35 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1194a9000) [pid = 2095] [serial = 2228] [outer = 0x118272c00] 19:15:35 INFO - PROCESS | 2095 | 1464228935729 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:15:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:15:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 19:15:35 INFO - PROCESS | 2095 | 1464228935751 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 2095 | 1464228935752 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:15:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:15:35 INFO - PROCESS | 2095 | 1464228935755 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 2095 | 1464228935756 Marionette TRACE conn2 <- [1,2942,null,{}] 19:15:35 INFO - PROCESS | 2095 | 1464228935764 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:35 INFO - PROCESS | 2095 | 1464228935876 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:15:35 INFO - PROCESS | 2095 | 1464228935982 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dd03000 == 72 [pid = 2095] [id = 743] 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x119b25c00) [pid = 2095] [serial = 2229] [outer = 0x0] 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1213ecc00) [pid = 2095] [serial = 2230] [outer = 0x119b25c00] 19:15:36 INFO - PROCESS | 2095 | 1464228936017 Marionette DEBUG loaded listener.js 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x121c76400) [pid = 2095] [serial = 2231] [outer = 0x119b25c00] 19:15:36 INFO - PROCESS | 2095 | 1464228936375 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 19:15:36 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:15:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:15:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 669ms 19:15:36 INFO - PROCESS | 2095 | 1464228936425 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:15:36 INFO - PROCESS | 2095 | 1464228936426 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:15:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:15:36 INFO - PROCESS | 2095 | 1464228936429 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:15:36 INFO - PROCESS | 2095 | 1464228936430 Marionette TRACE conn2 <- [1,2946,null,{}] 19:15:36 INFO - PROCESS | 2095 | 1464228936432 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:36 INFO - PROCESS | 2095 | 1464228936539 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:15:36 INFO - PROCESS | 2095 | 1464228936637 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:36 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfe1800 == 73 [pid = 2095] [id = 744] 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1262a6000) [pid = 2095] [serial = 2232] [outer = 0x0] 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x1275c0c00) [pid = 2095] [serial = 2233] [outer = 0x1262a6000] 19:15:36 INFO - PROCESS | 2095 | 1464228936681 Marionette DEBUG loaded listener.js 19:15:36 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x128e2b400) [pid = 2095] [serial = 2234] [outer = 0x1262a6000] 19:15:37 INFO - PROCESS | 2095 | 1464228937030 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:15:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:15:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 618ms 19:15:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:15:37 INFO - PROCESS | 2095 | 1464228937048 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:15:37 INFO - PROCESS | 2095 | 1464228937049 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:15:37 INFO - PROCESS | 2095 | 1464228937052 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:15:37 INFO - PROCESS | 2095 | 1464228937053 Marionette TRACE conn2 <- [1,2950,null,{}] 19:15:37 INFO - PROCESS | 2095 | 1464228937055 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:37 INFO - PROCESS | 2095 | 1464228937159 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:15:37 INFO - PROCESS | 2095 | 1464228937218 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1347b0000 == 74 [pid = 2095] [id = 745] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12667bc00) [pid = 2095] [serial = 2235] [outer = 0x0] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12a719000) [pid = 2095] [serial = 2236] [outer = 0x12667bc00] 19:15:37 INFO - PROCESS | 2095 | 1464228937248 Marionette DEBUG loaded listener.js 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12b10a800) [pid = 2095] [serial = 2237] [outer = 0x12667bc00] 19:15:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df9f800 == 75 [pid = 2095] [id = 746] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12a71d400) [pid = 2095] [serial = 2238] [outer = 0x0] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x129398400) [pid = 2095] [serial = 2239] [outer = 0x12a71d400] 19:15:37 INFO - PROCESS | 2095 | 1464228937632 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:15:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:15:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 19:15:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:15:37 INFO - PROCESS | 2095 | 1464228937673 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:15:37 INFO - PROCESS | 2095 | 1464228937674 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:15:37 INFO - PROCESS | 2095 | 1464228937676 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:15:37 INFO - PROCESS | 2095 | 1464228937677 Marionette TRACE conn2 <- [1,2954,null,{}] 19:15:37 INFO - PROCESS | 2095 | 1464228937680 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:37 INFO - PROCESS | 2095 | 1464228937828 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:15:37 INFO - PROCESS | 2095 | 1464228937953 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 2095 | ++DOCSHELL 0x1357c3800 == 76 [pid = 2095] [id = 747] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12c717c00) [pid = 2095] [serial = 2240] [outer = 0x0] 19:15:37 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12c719c00) [pid = 2095] [serial = 2241] [outer = 0x12c717c00] 19:15:37 INFO - PROCESS | 2095 | 1464228937985 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12c8fa000) [pid = 2095] [serial = 2242] [outer = 0x12c717c00] 19:15:38 INFO - PROCESS | 2095 | 1464228938348 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:15:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:15:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:15:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 719ms 19:15:38 INFO - PROCESS | 2095 | 1464228938396 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 2095 | 1464228938398 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:15:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:15:38 INFO - PROCESS | 2095 | 1464228938402 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 2095 | 1464228938404 Marionette TRACE conn2 <- [1,2958,null,{}] 19:15:38 INFO - PROCESS | 2095 | 1464228938408 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:38 INFO - PROCESS | 2095 | 1464228938566 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:15:38 INFO - PROCESS | 2095 | 1464228938667 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:38 INFO - PROCESS | 2095 | ++DOCSHELL 0x1359d9800 == 77 [pid = 2095] [id = 748] 19:15:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x11281b800) [pid = 2095] [serial = 2243] [outer = 0x0] 19:15:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x112822800) [pid = 2095] [serial = 2244] [outer = 0x11281b800] 19:15:38 INFO - PROCESS | 2095 | 1464228938698 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x12c8efc00) [pid = 2095] [serial = 2245] [outer = 0x11281b800] 19:15:39 INFO - PROCESS | 2095 | 1464228939074 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:15:39 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:15:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 723ms 19:15:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:15:39 INFO - PROCESS | 2095 | 1464228939125 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:15:39 INFO - PROCESS | 2095 | 1464228939126 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:15:39 INFO - PROCESS | 2095 | 1464228939128 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:15:39 INFO - PROCESS | 2095 | 1464228939129 Marionette TRACE conn2 <- [1,2962,null,{}] 19:15:39 INFO - PROCESS | 2095 | 1464228939132 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:39 INFO - PROCESS | 2095 | 1464228939256 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:15:39 INFO - PROCESS | 2095 | 1464228939335 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:39 INFO - PROCESS | 2095 | ++DOCSHELL 0x1189bd800 == 78 [pid = 2095] [id = 749] 19:15:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x112c84c00) [pid = 2095] [serial = 2246] [outer = 0x0] 19:15:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x116104400) [pid = 2095] [serial = 2247] [outer = 0x112c84c00] 19:15:39 INFO - PROCESS | 2095 | 1464228939365 Marionette DEBUG loaded listener.js 19:15:39 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x124f41c00) [pid = 2095] [serial = 2248] [outer = 0x112c84c00] 19:15:39 INFO - PROCESS | 2095 | 1464228939905 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:15:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:15:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 819ms 19:15:39 INFO - PROCESS | 2095 | 1464228939948 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:15:39 INFO - PROCESS | 2095 | 1464228939950 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:15:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:15:39 INFO - PROCESS | 2095 | 1464228939953 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:15:39 INFO - PROCESS | 2095 | 1464228939956 Marionette TRACE conn2 <- [1,2966,null,{}] 19:15:39 INFO - PROCESS | 2095 | 1464228939960 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:40 INFO - PROCESS | 2095 | 1464228940060 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:15:40 INFO - PROCESS | 2095 | 1464228940126 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x127021000 == 79 [pid = 2095] [id = 750] 19:15:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x113c6b800) [pid = 2095] [serial = 2249] [outer = 0x0] 19:15:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x11610c000) [pid = 2095] [serial = 2250] [outer = 0x113c6b800] 19:15:40 INFO - PROCESS | 2095 | 1464228940154 Marionette DEBUG loaded listener.js 19:15:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x1182d2400) [pid = 2095] [serial = 2251] [outer = 0x113c6b800] 19:15:40 INFO - PROCESS | 2095 | 1464228940564 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:15:40 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:15:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 673ms 19:15:40 INFO - PROCESS | 2095 | 1464228940627 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:15:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:15:40 INFO - PROCESS | 2095 | 1464228940632 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:15:40 INFO - PROCESS | 2095 | 1464228940638 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:15:40 INFO - PROCESS | 2095 | 1464228940640 Marionette TRACE conn2 <- [1,2970,null,{}] 19:15:40 INFO - PROCESS | 2095 | 1464228940643 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:40 INFO - PROCESS | 2095 | 1464228940790 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:15:40 INFO - PROCESS | 2095 | 1464228940937 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:40 INFO - PROCESS | 2095 | ++DOCSHELL 0x121133000 == 80 [pid = 2095] [id = 751] 19:15:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x119161c00) [pid = 2095] [serial = 2252] [outer = 0x0] 19:15:40 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x11988e400) [pid = 2095] [serial = 2253] [outer = 0x119161c00] 19:15:40 INFO - PROCESS | 2095 | 1464228940987 Marionette DEBUG loaded listener.js 19:15:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x1198c2c00) [pid = 2095] [serial = 2254] [outer = 0x119161c00] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12df4c800 == 79 [pid = 2095] [id = 739] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd0a000 == 78 [pid = 2095] [id = 738] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x11948c800 == 77 [pid = 2095] [id = 737] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12df32800 == 76 [pid = 2095] [id = 702] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12ce4e000 == 75 [pid = 2095] [id = 736] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12c02e800 == 74 [pid = 2095] [id = 735] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12bd9d000 == 73 [pid = 2095] [id = 734] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x12ce49800) [pid = 2095] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x12c721000) [pid = 2095] [serial = 2119] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x11636b000) [pid = 2095] [serial = 2122] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x12b9ea800) [pid = 2095] [serial = 2116] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x124bf6c00) [pid = 2095] [serial = 2113] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x1194a6400) [pid = 2095] [serial = 2110] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12b243000 == 72 [pid = 2095] [id = 733] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x1189c4000 == 71 [pid = 2095] [id = 732] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12588a800 == 70 [pid = 2095] [id = 731] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12185a800 == 69 [pid = 2095] [id = 730] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x116987800 == 68 [pid = 2095] [id = 729] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x121846000 == 67 [pid = 2095] [id = 728] 19:15:41 INFO - PROCESS | 2095 | 1464228941434 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x123dcf800 == 66 [pid = 2095] [id = 723] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x119493000 == 65 [pid = 2095] [id = 722] 19:15:41 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdda800 == 64 [pid = 2095] [id = 721] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x12b9ecc00) [pid = 2095] [serial = 2063] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x12c71ec00) [pid = 2095] [serial = 2069] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x1217b3400) [pid = 2095] [serial = 2146] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x124b6a000) [pid = 2095] [serial = 2149] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x121c6d800) [pid = 2095] [serial = 2147] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x115ded800) [pid = 2095] [serial = 2126] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x112d48c00) [pid = 2095] [serial = 2125] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x1198b9000) [pid = 2095] [serial = 2137] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1198df800) [pid = 2095] [serial = 2138] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12586f000) [pid = 2095] [serial = 2152] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x119b26000) [pid = 2095] [serial = 2140] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1213e5000) [pid = 2095] [serial = 2141] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x12d5e3800) [pid = 2095] [serial = 2108] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1169aa000) [pid = 2095] [serial = 2129] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x11660fc00) [pid = 2095] [serial = 2128] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x11915e000) [pid = 2095] [serial = 2132] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x118931400) [pid = 2095] [serial = 2131] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x1194a5800) [pid = 2095] [serial = 2134] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x11988c400) [pid = 2095] [serial = 2135] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1277c7400) [pid = 2095] [serial = 2156] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x127741c00) [pid = 2095] [serial = 2158] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1277d9800) [pid = 2095] [serial = 1502] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x11710b800) [pid = 2095] [serial = 2155] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x127002c00) [pid = 2095] [serial = 2153] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x1277e3400) [pid = 2095] [serial = 2161] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1277e1400) [pid = 2095] [serial = 2159] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x1213e8c00) [pid = 2095] [serial = 2143] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 123 (0x121406800) [pid = 2095] [serial = 2144] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 122 (0x124f3dc00) [pid = 2095] [serial = 2150] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 121 (0x128e2b800) [pid = 2095] [serial = 2162] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 120 (0x12a717c00) [pid = 2095] [serial = 2060] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 119 (0x12bb0b000) [pid = 2095] [serial = 2066] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 118 (0x1191f6400) [pid = 2095] [serial = 2054] [outer = 0x0] [url = about:blank] 19:15:41 INFO - PROCESS | 2095 | --DOMWINDOW == 117 (0x12197c000) [pid = 2095] [serial = 2057] [outer = 0x0] [url = about:blank] 19:15:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 822ms 19:15:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:15:41 INFO - PROCESS | 2095 | 1464228941460 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:15:41 INFO - PROCESS | 2095 | 1464228941461 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:15:41 INFO - PROCESS | 2095 | 1464228941464 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:15:41 INFO - PROCESS | 2095 | 1464228941467 Marionette TRACE conn2 <- [1,2974,null,{}] 19:15:41 INFO - PROCESS | 2095 | 1464228941476 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:41 INFO - PROCESS | 2095 | 1464228941589 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:15:41 INFO - PROCESS | 2095 | 1464228941596 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:41 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a186800 == 65 [pid = 2095] [id = 752] 19:15:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 118 (0x118931c00) [pid = 2095] [serial = 2255] [outer = 0x0] 19:15:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 119 (0x1198e6800) [pid = 2095] [serial = 2256] [outer = 0x118931c00] 19:15:41 INFO - PROCESS | 2095 | 1464228941629 Marionette DEBUG loaded listener.js 19:15:41 INFO - PROCESS | 2095 | ++DOMWINDOW == 120 (0x12117bc00) [pid = 2095] [serial = 2257] [outer = 0x118931c00] 19:15:41 INFO - PROCESS | 2095 | 1464228941978 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 19:15:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 19:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 523ms 19:15:42 INFO - PROCESS | 2095 | 1464228942016 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:15:42 INFO - PROCESS | 2095 | 1464228942018 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:15:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:15:42 INFO - PROCESS | 2095 | 1464228942021 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:15:42 INFO - PROCESS | 2095 | 1464228942022 Marionette TRACE conn2 <- [1,2978,null,{}] 19:15:42 INFO - PROCESS | 2095 | 1464228942025 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:42 INFO - PROCESS | 2095 | 1464228942112 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:15:42 INFO - PROCESS | 2095 | 1464228942116 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x125884000 == 66 [pid = 2095] [id = 753] 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 121 (0x1214dd400) [pid = 2095] [serial = 2258] [outer = 0x0] 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 122 (0x121980400) [pid = 2095] [serial = 2259] [outer = 0x1214dd400] 19:15:42 INFO - PROCESS | 2095 | 1464228942142 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 123 (0x124bf6c00) [pid = 2095] [serial = 2260] [outer = 0x1214dd400] 19:15:42 INFO - PROCESS | 2095 | 1464228942472 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:15:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:15:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 19:15:42 INFO - PROCESS | 2095 | 1464228942493 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:15:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:15:42 INFO - PROCESS | 2095 | 1464228942502 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:15:42 INFO - PROCESS | 2095 | 1464228942504 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:15:42 INFO - PROCESS | 2095 | 1464228942505 Marionette TRACE conn2 <- [1,2982,null,{}] 19:15:42 INFO - PROCESS | 2095 | 1464228942508 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:42 INFO - PROCESS | 2095 | 1464228942601 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:15:42 INFO - PROCESS | 2095 | 1464228942660 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:42 INFO - PROCESS | 2095 | ++DOCSHELL 0x129341000 == 67 [pid = 2095] [id = 754] 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 124 (0x1214dec00) [pid = 2095] [serial = 2261] [outer = 0x0] 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x125878000) [pid = 2095] [serial = 2262] [outer = 0x1214dec00] 19:15:42 INFO - PROCESS | 2095 | 1464228942686 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x1275c1000) [pid = 2095] [serial = 2263] [outer = 0x1214dec00] 19:15:42 INFO - PROCESS | 2095 | 1464228942948 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 19:15:42 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:15:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:15:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 19:15:42 INFO - PROCESS | 2095 | 1464228942987 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:15:42 INFO - PROCESS | 2095 | 1464228942989 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:15:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:15:43 INFO - PROCESS | 2095 | 1464228943003 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 2095 | 1464228943005 Marionette TRACE conn2 <- [1,2986,null,{}] 19:15:43 INFO - PROCESS | 2095 | 1464228943019 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:43 INFO - PROCESS | 2095 | 1464228943226 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:15:43 INFO - PROCESS | 2095 | 1464228943287 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b9a7800 == 68 [pid = 2095] [id = 755] 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x1272be400) [pid = 2095] [serial = 2264] [outer = 0x0] 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x128dc1400) [pid = 2095] [serial = 2265] [outer = 0x1272be400] 19:15:43 INFO - PROCESS | 2095 | 1464228943331 Marionette DEBUG loaded listener.js 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x1296bf800) [pid = 2095] [serial = 2266] [outer = 0x1272be400] 19:15:43 INFO - PROCESS | 2095 | 1464228943663 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:15:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:15:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 682ms 19:15:43 INFO - PROCESS | 2095 | 1464228943684 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:15:43 INFO - PROCESS | 2095 | 1464228943685 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:15:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:15:43 INFO - PROCESS | 2095 | 1464228943701 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 2095 | 1464228943702 Marionette TRACE conn2 <- [1,2990,null,{}] 19:15:43 INFO - PROCESS | 2095 | 1464228943705 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:43 INFO - PROCESS | 2095 | 1464228943830 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:15:43 INFO - PROCESS | 2095 | 1464228943869 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 2095 | ++DOCSHELL 0x12bdcb800 == 69 [pid = 2095] [id = 756] 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x1296c2000) [pid = 2095] [serial = 2267] [outer = 0x0] 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x1296c7400) [pid = 2095] [serial = 2268] [outer = 0x1296c2000] 19:15:43 INFO - PROCESS | 2095 | 1464228943894 Marionette DEBUG loaded listener.js 19:15:43 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x12a707800) [pid = 2095] [serial = 2269] [outer = 0x1296c2000] 19:15:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d5000 == 70 [pid = 2095] [id = 757] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x12a777800) [pid = 2095] [serial = 2270] [outer = 0x0] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12a719800) [pid = 2095] [serial = 2271] [outer = 0x12a777800] 19:15:44 INFO - PROCESS | 2095 | 1464228944210 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:15:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:15:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 19:15:44 INFO - PROCESS | 2095 | 1464228944220 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 2095 | 1464228944222 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:15:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:15:44 INFO - PROCESS | 2095 | 1464228944226 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 2095 | 1464228944229 Marionette TRACE conn2 <- [1,2994,null,{}] 19:15:44 INFO - PROCESS | 2095 | 1464228944231 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:44 INFO - PROCESS | 2095 | 1464228944365 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:15:44 INFO - PROCESS | 2095 | 1464228944381 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cba7800 == 71 [pid = 2095] [id = 758] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x1184ae800) [pid = 2095] [serial = 2272] [outer = 0x0] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12a778400) [pid = 2095] [serial = 2273] [outer = 0x1184ae800] 19:15:44 INFO - PROCESS | 2095 | 1464228944406 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12b10f400) [pid = 2095] [serial = 2274] [outer = 0x1184ae800] 19:15:44 INFO - PROCESS | 2095 | 1464228944727 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:15:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:15:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:15:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 524ms 19:15:44 INFO - PROCESS | 2095 | 1464228944749 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 2095 | 1464228944750 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:15:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:15:44 INFO - PROCESS | 2095 | 1464228944761 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 2095 | 1464228944762 Marionette TRACE conn2 <- [1,2998,null,{}] 19:15:44 INFO - PROCESS | 2095 | 1464228944764 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:44 INFO - PROCESS | 2095 | 1464228944874 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:15:44 INFO - PROCESS | 2095 | 1464228944884 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:44 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d2ac000 == 72 [pid = 2095] [id = 759] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12b2f1400) [pid = 2095] [serial = 2275] [outer = 0x0] 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12b961000) [pid = 2095] [serial = 2276] [outer = 0x12b2f1400] 19:15:44 INFO - PROCESS | 2095 | 1464228944909 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12b9ecc00) [pid = 2095] [serial = 2277] [outer = 0x12b2f1400] 19:15:45 INFO - PROCESS | 2095 | 1464228945213 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:15:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:15:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 19:15:45 INFO - PROCESS | 2095 | 1464228945236 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:15:45 INFO - PROCESS | 2095 | 1464228945238 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:15:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:15:45 INFO - PROCESS | 2095 | 1464228945240 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:15:45 INFO - PROCESS | 2095 | 1464228945244 Marionette TRACE conn2 <- [1,3002,null,{}] 19:15:45 INFO - PROCESS | 2095 | 1464228945247 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:45 INFO - PROCESS | 2095 | 1464228945361 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:15:45 INFO - PROCESS | 2095 | 1464228945402 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d6a3000 == 73 [pid = 2095] [id = 760] 19:15:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x11a09c400) [pid = 2095] [serial = 2278] [outer = 0x0] 19:15:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12b9f5000) [pid = 2095] [serial = 2279] [outer = 0x11a09c400] 19:15:45 INFO - PROCESS | 2095 | 1464228945427 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x12bf3b800) [pid = 2095] [serial = 2280] [outer = 0x11a09c400] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x112c90400) [pid = 2095] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x121c78800) [pid = 2095] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x1198dc000) [pid = 2095] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x11258ac00) [pid = 2095] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x119161000) [pid = 2095] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12b9e9000) [pid = 2095] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x112582c00) [pid = 2095] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x11905fc00) [pid = 2095] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x12b2f2c00) [pid = 2095] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x12aedb000) [pid = 2095] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x112c90c00) [pid = 2095] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x1213ef000) [pid = 2095] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x1194a5c00) [pid = 2095] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x121e03c00) [pid = 2095] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x129399400) [pid = 2095] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x12a6be800) [pid = 2095] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x111e6bc00) [pid = 2095] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x1198e2400) [pid = 2095] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:15:45 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x116368800) [pid = 2095] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:15:45 INFO - PROCESS | 2095 | 1464228945884 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:15:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:15:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 673ms 19:15:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:15:45 INFO - PROCESS | 2095 | 1464228945914 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:15:45 INFO - PROCESS | 2095 | 1464228945916 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:15:45 INFO - PROCESS | 2095 | 1464228945918 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:15:45 INFO - PROCESS | 2095 | 1464228945920 Marionette TRACE conn2 <- [1,3006,null,{}] 19:15:45 INFO - PROCESS | 2095 | 1464228945928 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:46 INFO - PROCESS | 2095 | 1464228946061 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:15:46 INFO - PROCESS | 2095 | 1464228946100 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d77d800 == 74 [pid = 2095] [id = 761] 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1169ab400) [pid = 2095] [serial = 2281] [outer = 0x0] 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x12197d400) [pid = 2095] [serial = 2282] [outer = 0x1169ab400] 19:15:46 INFO - PROCESS | 2095 | 1464228946129 Marionette DEBUG loaded listener.js 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x12c714800) [pid = 2095] [serial = 2283] [outer = 0x1169ab400] 19:15:46 INFO - PROCESS | 2095 | 1464228946380 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:15:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:15:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms 19:15:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:15:46 INFO - PROCESS | 2095 | 1464228946395 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 2095 | 1464228946396 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:15:46 INFO - PROCESS | 2095 | 1464228946398 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 2095 | 1464228946399 Marionette TRACE conn2 <- [1,3010,null,{}] 19:15:46 INFO - PROCESS | 2095 | 1464228946402 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:46 INFO - PROCESS | 2095 | 1464228946499 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:15:46 INFO - PROCESS | 2095 | 1464228946503 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:46 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df43000 == 75 [pid = 2095] [id = 762] 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12c71b800) [pid = 2095] [serial = 2284] [outer = 0x0] 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x12c8f3c00) [pid = 2095] [serial = 2285] [outer = 0x12c71b800] 19:15:46 INFO - PROCESS | 2095 | 1464228946529 Marionette DEBUG loaded listener.js 19:15:46 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12c8fc800) [pid = 2095] [serial = 2286] [outer = 0x12c71b800] 19:15:46 INFO - PROCESS | 2095 | 1464228946897 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 19:15:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:15:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 19:15:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:15:46 INFO - PROCESS | 2095 | 1464228946932 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 2095 | 1464228946933 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:15:46 INFO - PROCESS | 2095 | 1464228946937 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 2095 | 1464228946939 Marionette TRACE conn2 <- [1,3014,null,{}] 19:15:46 INFO - PROCESS | 2095 | 1464228946942 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:47 INFO - PROCESS | 2095 | 1464228947080 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:15:47 INFO - PROCESS | 2095 | 1464228947086 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x12dfce000 == 76 [pid = 2095] [id = 763] 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x110d7c800) [pid = 2095] [serial = 2287] [outer = 0x0] 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x110d7fc00) [pid = 2095] [serial = 2288] [outer = 0x110d7c800] 19:15:47 INFO - PROCESS | 2095 | 1464228947126 Marionette DEBUG loaded listener.js 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x110d83c00) [pid = 2095] [serial = 2289] [outer = 0x110d7c800] 19:15:47 INFO - PROCESS | 2095 | [2095] 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 19:15:47 INFO - PROCESS | 2095 | 1464228947484 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:15:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:15:47 INFO - {} 19:15:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:15:47 INFO - {} 19:15:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:15:47 INFO - {} 19:15:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:15:47 INFO - {} 19:15:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 573ms 19:15:47 INFO - PROCESS | 2095 | 1464228947510 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:15:47 INFO - PROCESS | 2095 | 1464228947511 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:15:47 INFO - TEST-START | /FileAPI/fileReader.html 19:15:47 INFO - PROCESS | 2095 | 1464228947514 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:15:47 INFO - PROCESS | 2095 | 1464228947524 Marionette TRACE conn2 <- [1,3018,null,{}] 19:15:47 INFO - PROCESS | 2095 | 1464228947526 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:47 INFO - PROCESS | 2095 | 1464228947653 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:15:47 INFO - PROCESS | 2095 | 1464228947660 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:47 INFO - PROCESS | 2095 | ++DOCSHELL 0x1359dd800 == 77 [pid = 2095] [id = 764] 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12bf41c00) [pid = 2095] [serial = 2290] [outer = 0x0] 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12cd4b000) [pid = 2095] [serial = 2291] [outer = 0x12bf41c00] 19:15:47 INFO - PROCESS | 2095 | 1464228947685 Marionette DEBUG loaded listener.js 19:15:47 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12cd54c00) [pid = 2095] [serial = 2292] [outer = 0x12bf41c00] 19:15:48 INFO - PROCESS | 2095 | 1464228948120 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 19:15:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:15:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:15:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:15:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:15:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 628ms 19:15:48 INFO - PROCESS | 2095 | 1464228948143 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:15:48 INFO - PROCESS | 2095 | 1464228948146 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:15:48 INFO - TEST-START | /FileAPI/historical.html 19:15:48 INFO - PROCESS | 2095 | 1464228948150 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:15:48 INFO - PROCESS | 2095 | 1464228948153 Marionette TRACE conn2 <- [1,3022,null,{}] 19:15:48 INFO - PROCESS | 2095 | 1464228948157 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:48 INFO - PROCESS | 2095 | 1464228948303 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:15:48 INFO - PROCESS | 2095 | 1464228948509 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:48 INFO - PROCESS | 2095 | ++DOCSHELL 0x11a185800 == 78 [pid = 2095] [id = 765] 19:15:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x114ddd400) [pid = 2095] [serial = 2293] [outer = 0x0] 19:15:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x116368400) [pid = 2095] [serial = 2294] [outer = 0x114ddd400] 19:15:48 INFO - PROCESS | 2095 | 1464228948578 Marionette DEBUG loaded listener.js 19:15:48 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x11767b800) [pid = 2095] [serial = 2295] [outer = 0x114ddd400] 19:15:48 INFO - PROCESS | 2095 | 1464228948974 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 19:15:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:15:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:15:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:15:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:15:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:15:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:15:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:15:49 INFO - TEST-OK | /FileAPI/historical.html | took 877ms 19:15:49 INFO - PROCESS | 2095 | 1464228949027 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:15:49 INFO - PROCESS | 2095 | 1464228949031 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:15:49 INFO - TEST-START | /FileAPI/idlharness.html 19:15:49 INFO - PROCESS | 2095 | 1464228949036 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:15:49 INFO - PROCESS | 2095 | 1464228949038 Marionette TRACE conn2 <- [1,3026,null,{}] 19:15:49 INFO - PROCESS | 2095 | 1464228949040 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:49 INFO - PROCESS | 2095 | 1464228949152 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:15:49 INFO - PROCESS | 2095 | 1464228949260 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:49 INFO - PROCESS | 2095 | ++DOCSHELL 0x1298de800 == 79 [pid = 2095] [id = 766] 19:15:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x1184b2000) [pid = 2095] [serial = 2296] [outer = 0x0] 19:15:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x119893400) [pid = 2095] [serial = 2297] [outer = 0x1184b2000] 19:15:49 INFO - PROCESS | 2095 | 1464228949291 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x121180c00) [pid = 2095] [serial = 2298] [outer = 0x1184b2000] 19:15:50 INFO - PROCESS | 2095 | 1464228949965 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]]]}] 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:15:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 19:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:15:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 984ms 19:15:50 INFO - TEST-START | /FileAPI/idlharness.worker 19:15:50 INFO - PROCESS | 2095 | 1464228950021 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:15:50 INFO - PROCESS | 2095 | 1464228950022 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:15:50 INFO - PROCESS | 2095 | 1464228950027 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:15:50 INFO - PROCESS | 2095 | 1464228950030 Marionette TRACE conn2 <- [1,3030,null,{}] 19:15:50 INFO - PROCESS | 2095 | 1464228950044 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:50 INFO - PROCESS | 2095 | 1464228950149 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:15:50 INFO - PROCESS | 2095 | 1464228950237 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:50 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d92f800 == 80 [pid = 2095] [id = 767] 19:15:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x1277da800) [pid = 2095] [serial = 2299] [outer = 0x0] 19:15:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12d430000) [pid = 2095] [serial = 2300] [outer = 0x1277da800] 19:15:50 INFO - PROCESS | 2095 | 1464228950301 Marionette DEBUG loaded listener.js 19:15:50 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12d5e0800) [pid = 2095] [serial = 2301] [outer = 0x1277da800] 19:15:50 INFO - PROCESS | 2095 | [2095] 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 19:15:51 INFO - PROCESS | 2095 | 1464228951101 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,{},{}]]]}] 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:15:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:15:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:15:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:15:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:15:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:15:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:15:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:51 INFO - {} 19:15:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1143ms 19:15:51 INFO - PROCESS | 2095 | 1464228951181 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:15:51 INFO - PROCESS | 2095 | 1464228951183 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:15:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:15:51 INFO - PROCESS | 2095 | 1464228951187 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:15:51 INFO - PROCESS | 2095 | 1464228951188 Marionette TRACE conn2 <- [1,3034,null,{}] 19:15:51 INFO - PROCESS | 2095 | 1464228951193 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:51 INFO - PROCESS | 2095 | 1464228951307 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:15:51 INFO - PROCESS | 2095 | 1464228951410 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:51 INFO - PROCESS | 2095 | ++DOCSHELL 0x134753800 == 81 [pid = 2095] [id = 768] 19:15:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12d5e9000) [pid = 2095] [serial = 2302] [outer = 0x0] 19:15:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x135817000) [pid = 2095] [serial = 2303] [outer = 0x12d5e9000] 19:15:51 INFO - PROCESS | 2095 | 1464228951441 Marionette DEBUG loaded listener.js 19:15:51 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x137415800) [pid = 2095] [serial = 2304] [outer = 0x12d5e9000] 19:15:51 INFO - PROCESS | 2095 | 1464228951785 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:15:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:15:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 625ms 19:15:51 INFO - PROCESS | 2095 | 1464228951812 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:15:51 INFO - PROCESS | 2095 | 1464228951814 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:15:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:15:51 INFO - PROCESS | 2095 | 1464228951816 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:15:51 INFO - PROCESS | 2095 | 1464228951817 Marionette TRACE conn2 <- [1,3038,null,{}] 19:15:51 INFO - PROCESS | 2095 | 1464228951820 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:51 INFO - PROCESS | 2095 | 1464228951930 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:15:52 INFO - PROCESS | 2095 | 1464228952035 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x1374a5000 == 82 [pid = 2095] [id = 769] 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x137415400) [pid = 2095] [serial = 2305] [outer = 0x0] 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x13741b400) [pid = 2095] [serial = 2306] [outer = 0x137415400] 19:15:52 INFO - PROCESS | 2095 | 1464228952067 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x137420000) [pid = 2095] [serial = 2307] [outer = 0x137415400] 19:15:52 INFO - PROCESS | 2095 | 1464228952480 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 19:15:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:15:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:15:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 718ms 19:15:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:15:52 INFO - PROCESS | 2095 | 1464228952536 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:15:52 INFO - PROCESS | 2095 | 1464228952538 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:15:52 INFO - PROCESS | 2095 | 1464228952541 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:15:52 INFO - PROCESS | 2095 | 1464228952543 Marionette TRACE conn2 <- [1,3042,null,{}] 19:15:52 INFO - PROCESS | 2095 | 1464228952547 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:52 INFO - PROCESS | 2095 | 1464228952741 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:15:52 INFO - PROCESS | 2095 | 1464228952833 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 2095 | ++DOCSHELL 0x1357bf000 == 83 [pid = 2095] [id = 770] 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x12cd49800) [pid = 2095] [serial = 2308] [outer = 0x0] 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x137420400) [pid = 2095] [serial = 2309] [outer = 0x12cd49800] 19:15:52 INFO - PROCESS | 2095 | 1464228952865 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 2095 | ++DOMWINDOW == 154 (0x137663000) [pid = 2095] [serial = 2310] [outer = 0x12cd49800] 19:15:53 INFO - PROCESS | 2095 | 1464228953319 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:15:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:15:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:15:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:15:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:15:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 833ms 19:15:53 INFO - PROCESS | 2095 | 1464228953378 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:15:53 INFO - PROCESS | 2095 | 1464228953379 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:15:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:15:53 INFO - PROCESS | 2095 | 1464228953384 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 2095 | 1464228953385 Marionette TRACE conn2 <- [1,3046,null,{}] 19:15:53 INFO - PROCESS | 2095 | 1464228953388 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:53 INFO - PROCESS | 2095 | 1464228953498 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:15:53 INFO - PROCESS | 2095 | 1464228953579 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:53 INFO - PROCESS | 2095 | ++DOCSHELL 0x119075000 == 84 [pid = 2095] [id = 771] 19:15:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 155 (0x112586800) [pid = 2095] [serial = 2311] [outer = 0x0] 19:15:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 156 (0x11892fc00) [pid = 2095] [serial = 2312] [outer = 0x112586800] 19:15:53 INFO - PROCESS | 2095 | 1464228953609 Marionette DEBUG loaded listener.js 19:15:53 INFO - PROCESS | 2095 | ++DOMWINDOW == 157 (0x1376d4000) [pid = 2095] [serial = 2313] [outer = 0x112586800] 19:15:53 INFO - PROCESS | 2095 | [2095] 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 19:15:54 INFO - PROCESS | 2095 | 1464228954230 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:15:54 INFO - {} 19:15:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 871ms 19:15:54 INFO - PROCESS | 2095 | 1464228954256 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:15:54 INFO - PROCESS | 2095 | 1464228954258 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:15:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:15:54 INFO - PROCESS | 2095 | 1464228954262 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:15:54 INFO - PROCESS | 2095 | 1464228954264 Marionette TRACE conn2 <- [1,3050,null,{}] 19:15:54 INFO - PROCESS | 2095 | 1464228954268 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:54 INFO - PROCESS | 2095 | 1464228954373 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:15:54 INFO - PROCESS | 2095 | 1464228954438 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:54 INFO - PROCESS | 2095 | ++DOCSHELL 0x1161b7800 == 85 [pid = 2095] [id = 772] 19:15:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 158 (0x110d81400) [pid = 2095] [serial = 2314] [outer = 0x0] 19:15:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 159 (0x1121b5800) [pid = 2095] [serial = 2315] [outer = 0x110d81400] 19:15:54 INFO - PROCESS | 2095 | 1464228954511 Marionette DEBUG loaded listener.js 19:15:54 INFO - PROCESS | 2095 | ++DOMWINDOW == 160 (0x115e57400) [pid = 2095] [serial = 2316] [outer = 0x110d81400] 19:15:54 INFO - PROCESS | 2095 | 1464228954872 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 19:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:15:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:15:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 627ms 19:15:54 INFO - PROCESS | 2095 | 1464228954889 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:15:54 INFO - PROCESS | 2095 | 1464228954892 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:15:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:15:54 INFO - PROCESS | 2095 | 1464228954896 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:15:54 INFO - PROCESS | 2095 | 1464228954898 Marionette TRACE conn2 <- [1,3054,null,{}] 19:15:54 INFO - PROCESS | 2095 | 1464228954900 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:54 INFO - PROCESS | 2095 | 1464228954986 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:15:55 INFO - PROCESS | 2095 | 1464228955046 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213ab000 == 86 [pid = 2095] [id = 773] 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 161 (0x11610b000) [pid = 2095] [serial = 2317] [outer = 0x0] 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 162 (0x1185cb000) [pid = 2095] [serial = 2318] [outer = 0x11610b000] 19:15:55 INFO - PROCESS | 2095 | 1464228955069 Marionette DEBUG loaded listener.js 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 163 (0x1194ab800) [pid = 2095] [serial = 2319] [outer = 0x11610b000] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12dfce000 == 85 [pid = 2095] [id = 763] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12df43000 == 84 [pid = 2095] [id = 762] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d77d800 == 83 [pid = 2095] [id = 761] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d6a3000 == 82 [pid = 2095] [id = 760] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12d2ac000 == 81 [pid = 2095] [id = 759] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12cba7800 == 80 [pid = 2095] [id = 758] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12c3d5000 == 79 [pid = 2095] [id = 757] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12bdcb800 == 78 [pid = 2095] [id = 756] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12b9a7800 == 77 [pid = 2095] [id = 755] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 162 (0x12bf3bc00) [pid = 2095] [serial = 2221] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x129341000 == 76 [pid = 2095] [id = 754] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x125884000 == 75 [pid = 2095] [id = 753] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x11a186800 == 74 [pid = 2095] [id = 752] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x121133000 == 73 [pid = 2095] [id = 751] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x127021000 == 72 [pid = 2095] [id = 750] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12df9f800 == 71 [pid = 2095] [id = 746] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x12dd03000 == 70 [pid = 2095] [id = 743] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x128d17800 == 69 [pid = 2095] [id = 742] 19:15:55 INFO - PROCESS | 2095 | 1464228955527 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 19:15:55 INFO - PROCESS | 2095 | --DOCSHELL 0x1191b1800 == 68 [pid = 2095] [id = 741] 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 19:15:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 19:15:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:15:55 INFO - PROCESS | 2095 | 1464228955585 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:15:55 INFO - PROCESS | 2095 | 1464228955586 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:15:55 INFO - PROCESS | 2095 | 1464228955589 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:15:55 INFO - PROCESS | 2095 | 1464228955591 Marionette TRACE conn2 <- [1,3058,null,{}] 19:15:55 INFO - PROCESS | 2095 | 1464228955600 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:55 INFO - PROCESS | 2095 | 1464228955692 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 161 (0x1275c7800) [pid = 2095] [serial = 2123] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 160 (0x11a09cc00) [pid = 2095] [serial = 2111] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 159 (0x12bf37000) [pid = 2095] [serial = 2117] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 158 (0x12b960c00) [pid = 2095] [serial = 2051] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 157 (0x12cd4c000) [pid = 2095] [serial = 2120] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 156 (0x1272c4400) [pid = 2095] [serial = 2114] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 155 (0x1272cb400) [pid = 2095] [serial = 2179] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 154 (0x1194a8800) [pid = 2095] [serial = 2191] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 153 (0x1198c2800) [pid = 2095] [serial = 2192] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 152 (0x129168000) [pid = 2095] [serial = 2164] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 151 (0x12bf34800) [pid = 2095] [serial = 2219] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x12bb06c00) [pid = 2095] [serial = 2218] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x123de7000) [pid = 2095] [serial = 2215] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x11296fc00) [pid = 2095] [serial = 2212] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x128dc8c00) [pid = 2095] [serial = 2201] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x12b2fc800) [pid = 2095] [serial = 2216] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x1291e2800) [pid = 2095] [serial = 2203] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x12a70b000) [pid = 2095] [serial = 2206] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x12938f000) [pid = 2095] [serial = 2204] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x12a721000) [pid = 2095] [serial = 2209] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x12a71a800) [pid = 2095] [serial = 2207] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x11767e800) [pid = 2095] [serial = 2213] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x12aed1800) [pid = 2095] [serial = 2210] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1213f2400) [pid = 2095] [serial = 2197] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x1217e8c00) [pid = 2095] [serial = 2198] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x11767d800) [pid = 2095] [serial = 2188] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x11892f400) [pid = 2095] [serial = 2189] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 134 (0x115e55000) [pid = 2095] [serial = 2186] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 133 (0x112d54000) [pid = 2095] [serial = 2185] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 132 (0x114de3c00) [pid = 2095] [serial = 2167] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 131 (0x11a0a8800) [pid = 2095] [serial = 2173] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 130 (0x125870000) [pid = 2095] [serial = 2200] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 129 (0x1184afc00) [pid = 2095] [serial = 2170] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 128 (0x125872400) [pid = 2095] [serial = 2176] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 127 (0x121181c00) [pid = 2095] [serial = 2195] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 126 (0x11a0a1800) [pid = 2095] [serial = 2194] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 125 (0x12a704400) [pid = 2095] [serial = 2183] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | --DOMWINDOW == 124 (0x124de2400) [pid = 2095] [serial = 2182] [outer = 0x0] [url = about:blank] 19:15:55 INFO - PROCESS | 2095 | 1464228955777 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 2095 | ++DOCSHELL 0x1213a0000 == 69 [pid = 2095] [id = 774] 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 125 (0x1163b2000) [pid = 2095] [serial = 2320] [outer = 0x0] 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 126 (0x119160c00) [pid = 2095] [serial = 2321] [outer = 0x1163b2000] 19:15:55 INFO - PROCESS | 2095 | 1464228955800 Marionette DEBUG loaded listener.js 19:15:55 INFO - PROCESS | 2095 | ++DOMWINDOW == 127 (0x124de2400) [pid = 2095] [serial = 2322] [outer = 0x1163b2000] 19:15:56 INFO - PROCESS | 2095 | 1464228956056 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:15:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:15:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:15:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:15:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:15:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:15:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:15:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:15:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:15:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 484ms 19:15:56 INFO - PROCESS | 2095 | 1464228956084 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 2095 | 1464228956085 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:15:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:15:56 INFO - PROCESS | 2095 | 1464228956087 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 2095 | 1464228956088 Marionette TRACE conn2 <- [1,3062,null,{}] 19:15:56 INFO - PROCESS | 2095 | 1464228956097 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:56 INFO - PROCESS | 2095 | 1464228956181 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:15:56 INFO - PROCESS | 2095 | 1464228956263 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x128403000 == 70 [pid = 2095] [id = 775] 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 128 (0x12586b800) [pid = 2095] [serial = 2323] [outer = 0x0] 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 129 (0x11660fc00) [pid = 2095] [serial = 2324] [outer = 0x12586b800] 19:15:56 INFO - PROCESS | 2095 | 1464228956291 Marionette DEBUG loaded listener.js 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 130 (0x12842a000) [pid = 2095] [serial = 2325] [outer = 0x12586b800] 19:15:56 INFO - PROCESS | 2095 | [2095] 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 19:15:56 INFO - PROCESS | 2095 | 1464228956549 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:15:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:15:56 INFO - {} 19:15:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 475ms 19:15:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:15:56 INFO - PROCESS | 2095 | 1464228956564 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 2095 | 1464228956565 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:15:56 INFO - PROCESS | 2095 | 1464228956567 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 2095 | 1464228956568 Marionette TRACE conn2 <- [1,3066,null,{}] 19:15:56 INFO - PROCESS | 2095 | 1464228956571 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:56 INFO - PROCESS | 2095 | 1464228956660 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:15:56 INFO - PROCESS | 2095 | 1464228956664 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:56 INFO - PROCESS | 2095 | ++DOCSHELL 0x12b236000 == 71 [pid = 2095] [id = 776] 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 131 (0x12842e000) [pid = 2095] [serial = 2326] [outer = 0x0] 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 132 (0x128e25800) [pid = 2095] [serial = 2327] [outer = 0x12842e000] 19:15:56 INFO - PROCESS | 2095 | 1464228956685 Marionette DEBUG loaded listener.js 19:15:56 INFO - PROCESS | 2095 | ++DOMWINDOW == 133 (0x1296be000) [pid = 2095] [serial = 2328] [outer = 0x12842e000] 19:15:57 INFO - PROCESS | 2095 | 1464228957028 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:15:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:15:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 476ms 19:15:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:15:57 INFO - PROCESS | 2095 | 1464228957044 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:15:57 INFO - PROCESS | 2095 | 1464228957045 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:15:57 INFO - PROCESS | 2095 | 1464228957048 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:15:57 INFO - PROCESS | 2095 | 1464228957049 Marionette TRACE conn2 <- [1,3070,null,{}] 19:15:57 INFO - PROCESS | 2095 | 1464228957051 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:57 INFO - PROCESS | 2095 | 1464228957168 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:15:57 INFO - PROCESS | 2095 | 1464228957174 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3d4000 == 72 [pid = 2095] [id = 777] 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 134 (0x12b9ee800) [pid = 2095] [serial = 2329] [outer = 0x0] 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 135 (0x12bf32400) [pid = 2095] [serial = 2330] [outer = 0x12b9ee800] 19:15:57 INFO - PROCESS | 2095 | 1464228957202 Marionette DEBUG loaded listener.js 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x12c71c000) [pid = 2095] [serial = 2331] [outer = 0x12b9ee800] 19:15:57 INFO - PROCESS | 2095 | 1464228957500 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:15:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 474ms 19:15:57 INFO - PROCESS | 2095 | 1464228957523 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:15:57 INFO - PROCESS | 2095 | 1464228957525 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:15:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:15:57 INFO - PROCESS | 2095 | 1464228957529 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:15:57 INFO - PROCESS | 2095 | 1464228957530 Marionette TRACE conn2 <- [1,3074,null,{}] 19:15:57 INFO - PROCESS | 2095 | 1464228957532 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:57 INFO - PROCESS | 2095 | 1464228957611 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:15:57 INFO - PROCESS | 2095 | 1464228957614 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 2095 | ++DOCSHELL 0x12c3cf800 == 73 [pid = 2095] [id = 778] 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x12b2f4800) [pid = 2095] [serial = 2332] [outer = 0x0] 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12c721400) [pid = 2095] [serial = 2333] [outer = 0x12b2f4800] 19:15:57 INFO - PROCESS | 2095 | 1464228957635 Marionette DEBUG loaded listener.js 19:15:57 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12cd49400) [pid = 2095] [serial = 2334] [outer = 0x12b2f4800] 19:15:57 INFO - PROCESS | 2095 | 1464228957951 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 473ms 19:15:58 INFO - PROCESS | 2095 | 1464228958003 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 2095 | 1464228958004 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:15:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:15:58 INFO - PROCESS | 2095 | 1464228958006 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 2095 | 1464228958007 Marionette TRACE conn2 <- [1,3078,null,{}] 19:15:58 INFO - PROCESS | 2095 | 1464228958012 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:58 INFO - PROCESS | 2095 | 1464228958097 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:15:58 INFO - PROCESS | 2095 | 1464228958125 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12cbab000 == 74 [pid = 2095] [id = 779] 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x12b960c00) [pid = 2095] [serial = 2335] [outer = 0x0] 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12ce9dc00) [pid = 2095] [serial = 2336] [outer = 0x12b960c00] 19:15:58 INFO - PROCESS | 2095 | 1464228958146 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x12d436400) [pid = 2095] [serial = 2337] [outer = 0x12b960c00] 19:15:58 INFO - PROCESS | 2095 | 1464228958450 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 2095 | 1464228958482 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:15:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:15:58 INFO - PROCESS | 2095 | 1464228958485 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 2095 | 1464228958486 Marionette TRACE conn2 <- [1,3082,null,{}] 19:15:58 INFO - PROCESS | 2095 | 1464228958488 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:58 INFO - PROCESS | 2095 | 1464228958589 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:15:58 INFO - PROCESS | 2095 | 1464228958601 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:58 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d68f800 == 75 [pid = 2095] [id = 780] 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x118715400) [pid = 2095] [serial = 2338] [outer = 0x0] 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x12d5e1c00) [pid = 2095] [serial = 2339] [outer = 0x118715400] 19:15:58 INFO - PROCESS | 2095 | 1464228958622 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x12d737000) [pid = 2095] [serial = 2340] [outer = 0x118715400] 19:15:58 INFO - PROCESS | 2095 | 1464228958879 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 19:15:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 422ms 19:15:58 INFO - PROCESS | 2095 | 1464228958913 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 2095 | 1464228958914 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:15:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:15:58 INFO - PROCESS | 2095 | 1464228958917 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 2095 | 1464228958918 Marionette TRACE conn2 <- [1,3086,null,{}] 19:15:58 INFO - PROCESS | 2095 | 1464228958950 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:59 INFO - PROCESS | 2095 | 1464228959076 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:15:59 INFO - PROCESS | 2095 | 1464228959085 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d92a800 == 76 [pid = 2095] [id = 781] 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x12d735400) [pid = 2095] [serial = 2341] [outer = 0x0] 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x12d73d800) [pid = 2095] [serial = 2342] [outer = 0x12d735400] 19:15:59 INFO - PROCESS | 2095 | 1464228959105 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x12f006c00) [pid = 2095] [serial = 2343] [outer = 0x12d735400] 19:15:59 INFO - PROCESS | 2095 | 1464228959379 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 19:15:59 INFO - PROCESS | 2095 | 1464228959440 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:15:59 INFO - PROCESS | 2095 | 1464228959442 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:15:59 INFO - PROCESS | 2095 | 1464228959444 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:15:59 INFO - PROCESS | 2095 | 1464228959446 Marionette TRACE conn2 <- [1,3090,null,{}] 19:15:59 INFO - PROCESS | 2095 | 1464228959448 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:59 INFO - PROCESS | 2095 | 1464228959563 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:15:59 INFO - PROCESS | 2095 | 1464228959576 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 2095 | ++DOCSHELL 0x12d922800 == 77 [pid = 2095] [id = 782] 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x11258fc00) [pid = 2095] [serial = 2344] [outer = 0x0] 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x12f008c00) [pid = 2095] [serial = 2345] [outer = 0x11258fc00] 19:15:59 INFO - PROCESS | 2095 | 1464228959600 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x12f012000) [pid = 2095] [serial = 2346] [outer = 0x11258fc00] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 150 (0x1296c2000) [pid = 2095] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 149 (0x1184ae800) [pid = 2095] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 148 (0x12a777800) [pid = 2095] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 147 (0x1169ab400) [pid = 2095] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 146 (0x12b2f1400) [pid = 2095] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 145 (0x12a71d400) [pid = 2095] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 144 (0x11a09c400) [pid = 2095] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 143 (0x119161c00) [pid = 2095] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 142 (0x1214dec00) [pid = 2095] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 141 (0x113c6b800) [pid = 2095] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 140 (0x118931c00) [pid = 2095] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 139 (0x1214dd400) [pid = 2095] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 138 (0x1272be400) [pid = 2095] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 137 (0x12b9f0800) [pid = 2095] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 136 (0x12c71b800) [pid = 2095] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:15:59 INFO - PROCESS | 2095 | --DOMWINDOW == 135 (0x110d7c800) [pid = 2095] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:16:00 INFO - PROCESS | 2095 | 1464228960033 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 19:16:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:16:00 INFO - PROCESS | 2095 | 1464228960066 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 2095 | 1464228960067 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:16:00 INFO - PROCESS | 2095 | 1464228960069 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 2095 | 1464228960070 Marionette TRACE conn2 <- [1,3094,null,{}] 19:16:00 INFO - PROCESS | 2095 | 1464228960072 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:00 INFO - PROCESS | 2095 | 1464228960151 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:16:00 INFO - PROCESS | 2095 | 1464228960161 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x12df7a800 == 78 [pid = 2095] [id = 783] 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 136 (0x124f3e800) [pid = 2095] [serial = 2347] [outer = 0x0] 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 137 (0x128027800) [pid = 2095] [serial = 2348] [outer = 0x124f3e800] 19:16:00 INFO - PROCESS | 2095 | 1464228960182 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 138 (0x12802b800) [pid = 2095] [serial = 2349] [outer = 0x124f3e800] 19:16:00 INFO - PROCESS | 2095 | 1464228960453 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 425ms 19:16:00 INFO - PROCESS | 2095 | 1464228960497 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 2095 | 1464228960498 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:16:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:16:00 INFO - PROCESS | 2095 | 1464228960502 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 2095 | 1464228960503 Marionette TRACE conn2 <- [1,3098,null,{}] 19:16:00 INFO - PROCESS | 2095 | 1464228960505 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:00 INFO - PROCESS | 2095 | 1464228960633 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:16:00 INFO - PROCESS | 2095 | 1464228960639 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 2095 | ++DOCSHELL 0x134747000 == 79 [pid = 2095] [id = 784] 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 139 (0x12802a800) [pid = 2095] [serial = 2350] [outer = 0x0] 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 140 (0x128030000) [pid = 2095] [serial = 2351] [outer = 0x12802a800] 19:16:00 INFO - PROCESS | 2095 | 1464228960659 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 2095 | ++DOMWINDOW == 141 (0x12d5dec00) [pid = 2095] [serial = 2352] [outer = 0x12802a800] 19:16:00 INFO - PROCESS | 2095 | 1464228960901 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 19:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 428ms 19:16:00 INFO - PROCESS | 2095 | 1464228960930 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 2095 | 1464228960931 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:16:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:16:00 INFO - PROCESS | 2095 | 1464228960933 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 2095 | 1464228960934 Marionette TRACE conn2 <- [1,3102,null,{}] 19:16:00 INFO - PROCESS | 2095 | 1464228960936 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:01 INFO - PROCESS | 2095 | 1464228961036 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:16:01 INFO - PROCESS | 2095 | 1464228961041 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x1347a7800 == 80 [pid = 2095] [id = 785] 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 142 (0x134aee400) [pid = 2095] [serial = 2353] [outer = 0x0] 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 143 (0x134af0000) [pid = 2095] [serial = 2354] [outer = 0x134aee400] 19:16:01 INFO - PROCESS | 2095 | 1464228961061 Marionette DEBUG loaded listener.js 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 144 (0x134af4000) [pid = 2095] [serial = 2355] [outer = 0x134aee400] 19:16:01 INFO - PROCESS | 2095 | 1464228961339 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:16:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 421ms 19:16:01 INFO - PROCESS | 2095 | 1464228961355 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 2095 | 1464228961356 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:16:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:16:01 INFO - PROCESS | 2095 | 1464228961364 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 2095 | 1464228961365 Marionette TRACE conn2 <- [1,3106,null,{}] 19:16:01 INFO - PROCESS | 2095 | 1464228961367 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:01 INFO - PROCESS | 2095 | 1464228961452 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:16:01 INFO - PROCESS | 2095 | 1464228961456 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:01 INFO - PROCESS | 2095 | ++DOCSHELL 0x1355d2000 == 81 [pid = 2095] [id = 786] 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 145 (0x134af6800) [pid = 2095] [serial = 2356] [outer = 0x0] 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 146 (0x134afa400) [pid = 2095] [serial = 2357] [outer = 0x134af6800] 19:16:01 INFO - PROCESS | 2095 | 1464228961476 Marionette DEBUG loaded listener.js 19:16:01 INFO - PROCESS | 2095 | ++DOMWINDOW == 147 (0x1353cd800) [pid = 2095] [serial = 2358] [outer = 0x134af6800] 19:16:01 INFO - PROCESS | 2095 | 1464228961768 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 19:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:16:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 418ms 19:16:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:16:01 INFO - PROCESS | 2095 | 1464228961783 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 2095 | 1464228961784 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:16:01 INFO - PROCESS | 2095 | 1464228961786 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 2095 | 1464228961787 Marionette TRACE conn2 <- [1,3110,null,{}] 19:16:01 INFO - PROCESS | 2095 | 1464228961794 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:01 INFO - PROCESS | 2095 | 1464228961888 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:16:02 INFO - PROCESS | 2095 | 1464228962023 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x11842a800 == 82 [pid = 2095] [id = 787] 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 148 (0x110d76000) [pid = 2095] [serial = 2359] [outer = 0x0] 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 149 (0x110d7e400) [pid = 2095] [serial = 2360] [outer = 0x110d76000] 19:16:02 INFO - PROCESS | 2095 | 1464228962051 Marionette DEBUG loaded listener.js 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 150 (0x112815c00) [pid = 2095] [serial = 2361] [outer = 0x110d76000] 19:16:02 INFO - PROCESS | 2095 | 1464228962402 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 19:16:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:16:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 19:16:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:16:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 624ms 19:16:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:16:02 INFO - PROCESS | 2095 | 1464228962412 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:16:02 INFO - PROCESS | 2095 | 1464228962414 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:16:02 INFO - PROCESS | 2095 | 1464228962417 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:16:02 INFO - PROCESS | 2095 | 1464228962419 Marionette TRACE conn2 <- [1,3114,null,{}] 19:16:02 INFO - PROCESS | 2095 | 1464228962423 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:02 INFO - PROCESS | 2095 | 1464228962526 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:16:02 INFO - PROCESS | 2095 | 1464228962588 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\", \"5c325c97-af85-4be2-93c4-67c3e67e4604\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:02 INFO - PROCESS | 2095 | ++DOCSHELL 0x127216800 == 83 [pid = 2095] [id = 788] 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 151 (0x112c84800) [pid = 2095] [serial = 2362] [outer = 0x0] 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 152 (0x113c6b800) [pid = 2095] [serial = 2363] [outer = 0x112c84800] 19:16:02 INFO - PROCESS | 2095 | 1464228962658 Marionette DEBUG loaded listener.js 19:16:02 INFO - PROCESS | 2095 | ++DOMWINDOW == 153 (0x1198b4000) [pid = 2095] [serial = 2364] [outer = 0x112c84800] 19:16:02 INFO - PROCESS | 2095 | 1464228962977 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:16:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:16:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 629ms 19:16:03 INFO - PROCESS | 2095 | 1464228963048 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:16:03 INFO - PROCESS | 2095 | 1464228963050 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:16:04 WARNING - u'runner_teardown' () 19:16:04 INFO - No more tests 19:16:04 INFO - Got 0 unexpected results 19:16:04 INFO - SUITE-END | took 504s 19:16:04 INFO - Closing logging queue 19:16:04 INFO - queue closed 19:16:04 INFO - Return code: 0 19:16:04 WARNING - # TBPL SUCCESS # 19:16:04 INFO - Running post-action listener: _resource_record_post_action 19:16:04 INFO - Running post-run listener: _resource_record_post_run 19:16:05 INFO - Total resource usage - Wall time: 526s; CPU: 57.0%; Read bytes: 29744640; Write bytes: 948908032; Read time: 301; Write time: 5190 19:16:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:16:05 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150403584; Write bytes: 144039936; Read time: 13652; Write time: 254 19:16:05 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 29421056; Write bytes: 792104960; Read time: 294; Write time: 4891 19:16:05 INFO - Running post-run listener: _upload_blobber_files 19:16:05 INFO - Blob upload gear active. 19:16:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:16:05 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 19:16:05 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'] 19:16:05 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 19:16:05 INFO - (blobuploader) - INFO - Open directory for files ... 19:16:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:16:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:16:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:16:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:16:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:16:06 INFO - (blobuploader) - INFO - Done attempting. 19:16:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:16:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:16:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:16:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:16:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:16:08 INFO - (blobuploader) - INFO - Done attempting. 19:16:08 INFO - (blobuploader) - INFO - Iteration through files over. 19:16:08 INFO - Return code: 0 19:16:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:16:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:16:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ceff0da1b1c23504441670186700ff828d6c9ec0ffdd24efb3fb32e748b71a3c7fc328505277f44813ef6b034bda0a24adfdd7a8e1f77fccb3df15e340a20b8c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/043bd491fec43749e1d41af3ab80a2751d7f8dc859728c846b5b4a8aea516263577aa041b0b6d693dc9fd2307a53a15a987543028fe5a11802a82b1708d6b1af"} 19:16:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:16:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:16:08 INFO - Contents: 19:16:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ceff0da1b1c23504441670186700ff828d6c9ec0ffdd24efb3fb32e748b71a3c7fc328505277f44813ef6b034bda0a24adfdd7a8e1f77fccb3df15e340a20b8c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/043bd491fec43749e1d41af3ab80a2751d7f8dc859728c846b5b4a8aea516263577aa041b0b6d693dc9fd2307a53a15a987543028fe5a11802a82b1708d6b1af"} 19:16:08 INFO - Running post-run listener: copy_logs_to_upload_dir 19:16:08 INFO - Copying logs to upload dir... 19:16:08 INFO - mkdir: /builds/slave/test/build/upload/logs 19:16:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=645.029773 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-05-25 19:16:08.440987) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 19:16:08.445011) ========= 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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/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/ceff0da1b1c23504441670186700ff828d6c9ec0ffdd24efb3fb32e748b71a3c7fc328505277f44813ef6b034bda0a24adfdd7a8e1f77fccb3df15e340a20b8c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/043bd491fec43749e1d41af3ab80a2751d7f8dc859728c846b5b4a8aea516263577aa041b0b6d693dc9fd2307a53a15a987543028fe5a11802a82b1708d6b1af"} build_url:https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012462 build_url: 'https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/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/ceff0da1b1c23504441670186700ff828d6c9ec0ffdd24efb3fb32e748b71a3c7fc328505277f44813ef6b034bda0a24adfdd7a8e1f77fccb3df15e340a20b8c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/043bd491fec43749e1d41af3ab80a2751d7f8dc859728c846b5b4a8aea516263577aa041b0b6d693dc9fd2307a53a15a987543028fe5a11802a82b1708d6b1af"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RkKjaTgxRuOUhVoF6KC-Pw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 19:16:08.477616) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:16:08.477994) ========= 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.BLTevUxDhI/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.Pwv3HZE34Z/Listeners TMPDIR=/var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/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.005022 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 19:16:08.529400) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 19:16:08.532768) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 19:16:08.533120) ========= ========= Total master_lag: 0.50 =========